CharBuffer cb = CharBuffer.allocate (100); cb.put ("This is a test String"); cb.flip(); // This throws an IllegalArgumentException cb.put (cb); System.out.println (cb);