Menukar Bait kepada Integer dan Sebaliknya dalam Java
Menyimpan data berangka dalam tatasusunan bait menyediakan storan dan fleksibiliti yang cekap dalam pelbagai senario. Untuk memudahkan manipulasi data yang cekap, adalah perlu untuk menukar antara tatasusunan bait dan nilai integer.
Menukar Integer kepada Tatasusunan Bait
Matlamatnya adalah untuk mewakili integer sebagai jujukan bait individu. Kelas ByteBuffer dalam pakej java.nio Java menyediakan penyelesaian yang mudah.
<code class="java">ByteBuffer buffer = ByteBuffer.allocate(2); buffer.putShort((short) 1234); byte[] byteArray = buffer.array(); // byteArray = { (byte) 4, (byte) 46 }</code>
Menukar Tatasusunan Byte kepada Integer
Untuk mendapatkan semula integer daripada tatasusunan bait, a proses serupa diterbalikkan:
<code class="java">ByteBuffer buffer = ByteBuffer.wrap(byteArray); short num = buffer.getShort(); // num = 1234</code>
Dengan menggunakan kelas ByteBuffer, anda boleh menukar dengan cekap antara integer dan tatasusunan bait, memastikan perwakilan dan manipulasi data yang boleh dipercayai dalam Java anda aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Antara Integer dan Tatasusunan Byte di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!