2012-11-03 3 views
5

OpenGLオブジェクトの生データを含むロードするファイル形式があります。Endianness on DataInputStream

すべてはうまくいくが、データはリトルエンディアンでエンコードされている。

リトルエンディアンを使用してDataInputStreamの正確なジョブを実行するJavaクラスがありますか、それともバイト単位でロードして自分自身で変換を実行する必要がありますか?

答えて

9

ビッグエンディアンのみです。

あなたがたByteBufferを使用している場合は、

buffer.order(ByteOrder.LITTLE_ENDIAN); 
でエンディアンを変更することができます
関連する問題