import
java.nio.*;
import
java.util.*;
public
class
GFG {
public
static
void
main(String[] args)
{
int
capacity =
10
;
ShortBuffer sb = ShortBuffer.allocate(capacity);
sb.put((
short
)
856
);
sb.put((
short
)
961
);
sb.put((
short
)
54
);
System.out.println("Original ShortBuffer: "
+ Arrays.toString(sb.array()));
System.out.println("Position: " + sb.position());
System.out.println("limit: " + sb.limit());
ShortBuffer shortBuffer = sb.compact();
System.out.println("\nCompacted ShortBuffer: "
+ Arrays.toString(shortBuffer.array()));
System.out.println("Position: " + shortBuffer.position());
System.out.println("limit: " + shortBuffer.limit());
shortBuffer.put((
short
)
961
);
System.out.println("\nUpdated Compacted ShortBuffer: "
+ Arrays.toString(shortBuffer.array()));
System.out.println("Position: " + shortBuffer.position());
System.out.println("limit: " + shortBuffer.limit());
}
}