ドキュメントを読んでも解決できない2つの簡単な質問:
byte[]
ByteBuf
に変換できますか?ByteBuffer
ByteBuf
に変換できますか?ドキュメント は私にはかなり明確に思えます:
バッファの作成
個々の実装のコンストラクターを呼び出すのではなく、 npooled のヘルパーメソッドを使用して新しいバッファーを作成することをお勧めします。
次に、Unpooled
には、ラップまたはコピーのオプションがあります。例えば:
Unpooled.copiedBuffer(ByteBuffer)
Unpooled.copiedBuffer(byte[])
Unpooled.wrappedBuffer(ByteBuffer)
Unpooled.wrappedBuffer(byte[])
返されたByteBuf
で行われた変更を元のバイト配列/バッファーに渡すかどうかに基づいて、適切な方法を選択します。