17
两个简单的问题,这我不能用现成的文档解决:Netty中创建ByteBuf 4.0
- 我有一个“字节[]”。
- 如何将其转换为ByteBuf?
- 我有一个NIO“的ByteBuffer
- 我怎样才能将其转换为ByteBuf?
两个简单的问题,这我不能用现成的文档解决:Netty中创建ByteBuf 4.0
的documentation似乎非常清楚对我说:
一个缓冲的创作
建议使用助手方法Unpooled而不是调用创建一个新的缓冲一个单独的实现的构造函数。
然后在Unpooled
中,您可以选择包装或复印。例如:
Unpooled.copiedBuffer(ByteBuffer)
Unpooled.copiedBuffer(byte[])
Unpooled.wrappedBuffer(ByteBuffer)
Unpooled.wrappedBuffer(byte[])
请根据您是否想通过对在返回ByteBuf
提出要传递的变化无论采用哪种方法合适原始字节数组/缓冲区。
我还没有看到“创建缓冲区”部分。该死的:) – Dennis 2013-02-26 11:55:48
....我也不是! – Kidburla 2015-09-04 18:42:55
示例:Unpooled.wrappedBuffer(新字节[] {0x0D,0X0A}) – 2017-07-03 15:03:09