import java.nio.*; import java.nio.ShortBuffer; public class DShortBuffer { public static void main(String[] arg) { ShortBuffer shortBuff = ShortBuffer.allocate(1024); shortBuff.put((short) 566); shortBuff.put((short) 878); shortBuff.put((short) 4886); shortBuff.flip(); System.out.println("Capacity of original short buffer : " + shortBuff.capacity()); System.out.println("Content in original shortbuffer : "); while (shortBuff.hasRemaining()) { System.out.print(shortBuff.get() + " "); } System.out.println(); ShortBuffer dBuffer = shortBuff.duplicate(); int capacity = dBuffer.capacity(); dBuffer.flip(); System.out.println("Capacity of duplicate short buffer :" + capacity); System.out.println("Content in duplicate shortbuffer : "); for (int i = 0; i < dBuffer.limit(); i++) { System.out.print(dBuffer.get() + " "); } } }