Java如何使用put方法将数据写入Buffer?
下面的代码段显示了如何通过调用put()方法将一些字节写入java.nio.ByteBuffer对象。
package org.nhooo.example.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);
// 写一个字节序列
byte[] bytes = new byte[] {70, 71, 72, 73, 74};
buffer.put(bytes);
// 写入缓冲区的开头
buffer.put(0, (byte) 75);
buffer.flip();
while (buffer.hasRemaining()) {
System.out.print((char) buffer.get());
}
}
}
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西