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