|
How to convert interchangeably between a ByteBuffer and a byte array |
|
|
Ths Java tips illustrates a method of converting between a ByteBuffer and a byte Array.
Sometimes developer need data in the ByteBufer to be used in an array format. This tip
may help developers to solve this problem.
// Create a ByteBuffer from a byte array
byte[] bytes = new byte[10];
ByteBuffer buffer = ByteBuffer.wrap(bytes);
// Retrieve bytes between the position and limit
bytes = new byte[buffer.remaining()];
buffer.get(bytes, 0, bytes.length);
// Retrieve all bytes in the buffer
buffer.clear();
bytes = new byte[buffer.capacity()];
buffer.get(bytes, 0, bytes.length);
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.