-1
したがって、たとえばリトルエンディアン形式でそれぞれ10ビットのファイル整数を書きたいとします。それらもバイトに整列させるべきではありません。 以下の画像は、構造を理解するのに役立ちます。 特定のビット数のJavaでintを書き込む方法
私はByteBuffer(私はJavaでコーディングしています)を見ましたが、これを行うようには見えません。
したがって、たとえばリトルエンディアン形式でそれぞれ10ビットのファイル整数を書きたいとします。それらもバイトに整列させるべきではありません。 以下の画像は、構造を理解するのに役立ちます。 特定のビット数のJavaでintを書き込む方法
私はByteBuffer(私はJavaでコーディングしています)を見ましたが、これを行うようには見えません。
これはデフォルトでは不可能です。 Javaにはビットタイプがないため、最も近いものはByteまたはBooleanです。任意の順序で10ブール(ビット)のutilクラスを作ることができますが、それ以外のJavaではこの機能がありません。
通常、「リトルエンディアン」はバイトオーダーを指します。 a9とa8が2番目のバイトの下位ビットであり、上位2ビットではないと確信していますか? – VGR
私はGIFエンコーダをコーディングしています。そのビットがどのように注文されるべきかについて私が見つけたイメージでした。 –
任意のビット列をバッファに書き込むクラスを作成または検索する必要があります。最終的には、それはコンピュータの仕組みであるため、バイトに合わせる必要があります。 – Kayaman