2013-02-26 32 views
17

兩個簡單的問題,這我不能用現成的文檔解決:Netty中創建ByteBuf 4.0

  1. 我有一個「字節[]」。
    • 如何將其轉換爲ByteBuf?
  2. 我有一個NIO「的ByteBuffer
    • 我怎樣才能將其轉換爲ByteBuf?

回答

33

documentation似乎非常清楚對我說:

一個緩衝的創作

建議使用助手方法Unpooled而不是調用創建一個新的緩衝一個單獨的實現的構造函數。

然後在Unpooled中,您可以選擇包裝或複印。例如:

請根據您是否想通過對在返回ByteBuf提出要傳遞的變化無論採用哪種方法合適原始字節數組/緩衝區。

+0

我還沒有看到「創建緩衝區」部分。該死的:) – Dennis 2013-02-26 11:55:48

+0

....我也不是! – Kidburla 2015-09-04 18:42:55

+0

示例:Unpooled.wrappedBuffer(新字節[] {0x0D,0X0A}) – 2017-07-03 15:03:09

相關問題