-1
JavaでbyteBufferを読み込む必要があります。 私はbyteBuffer.get()
を使用していますが、特定の値を読み取ったときに、byteBufferでオフセットを取得する必要があります。どうやってやるの ?私はすべてがそれぞれ「MyObjectに」 のオフセットを取得したいの例bytebufferからインデックスを取得
byte name = byteBuffer.get();
byte location = byteBuffer.get();
for (int i=1; i<16; i++){
//Here I want to get the offset in the byteBuffer like bytebuffer.getOffsset() or something like that
MyObject myObject = new MyObject();
byteBuffer.get(myObject);
}
については
は、これらのオフセットを取得するために何かありますか?
オブジェクトを 'ByteBuffer'にどのように格納しますか? –
あなたはもっと具体的になりますか?バッファ内の現在の位置または何が必要ですか?上のコメントで述べたように、オブジェクトをバイトバッファにどのように格納しますか? –
ByteBuffer.get(MyObject) 'や' ByteBuffer.get(Object) 'などのメソッドはありません。あなたが何を求めているのか不明です。 – EJP