Java でのバイトから整数への変換とその逆の変換
数値データをバイト配列に格納すると、さまざまなシナリオで効率的なストレージと柔軟性が得られます。効率的なデータ操作を容易にするために、バイト配列と整数値の間で変換することが必要になります。
整数をバイト配列に変換する
目標は、整数を個々のバイトのシーケンス。 Java の java.nio パッケージの ByteBuffer クラスは、便利なソリューションを提供します。
<code class="java">ByteBuffer buffer = ByteBuffer.allocate(2); buffer.putShort((short) 1234); byte[] byteArray = buffer.array(); // byteArray = { (byte) 4, (byte) 46 }</code>
バイト配列を整数に変換
バイト配列から整数を取得するには、同様のプロセスを逆にします。
<code class="java">ByteBuffer buffer = ByteBuffer.wrap(byteArray); short num = buffer.getShort(); // num = 1234</code>
ByteBuffer クラスを利用すると、整数とバイト配列の間で効率的に変換でき、Java での信頼性の高いデータ表現と操作が保証されます。アプリケーション。
以上がJavaで整数とバイト配列の間で変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。