前書き
ByteBuffer
クラスはJava 1.4で導入され、バイナリデータの処理を容易にしました。これはプリミティブ型のデータで使用するのに特に適しています。これは、生成を可能にするだけでなく、より高い抽象化レベルでのbyte[]
sの後続の操作も可能にする
構文
- byte [] arr =新しいバイト[1000];
- ByteBufferバッファ= ByteBuffer.wrap(arr);
- ByteBufferバッファ= ByteBuffer.allocate(1024);
- ByteBufferバッファ= ByteBuffer.allocateDirect(1024);
- バイトb = buffer.get();
- バイトb = buffer.get(10);
- ショートs = buffer.getShort(10);
- buffer.put((byte)120);
- buffer.putChar( 'a');
ByteBuffer 関連する例