The snippet below show you how to write some bytes into the java.nio.ByteBuffer
object through a call to the put()
method.
package org.kodejava.io;
import java.nio.ByteBuffer;
public class BufferPut {
public static void main(String[] args) {
ByteBuffer buffer = ByteBuffer.allocate(32);
buffer.put((byte) 65);
buffer.put((byte) 66);
buffer.put((byte) 67);
buffer.put((byte) 68);
buffer.put((byte) 69);
// Writes a sequence of bytes
byte[] bytes = new byte[]{70, 71, 72, 73, 74};
buffer.put(bytes);
// Write to the beginning of the buffer
buffer.put(0, (byte) 75);
buffer.flip();
while (buffer.hasRemaining()) {
System.out.print((char) buffer.get());
}
}
}
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023