ByteArrayUtil
public class ByteArrayUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitas untuk beroperasi pada array byte, misalnya mengubah byte menjadi integer.
Java tidak memiliki tipe nilai unsigned, jadi perluasan diperlukan untuk mengonversi integer unsigned yang disimpan dalam 4 byte menjadi nilai panjang, atau unsigned short yang disimpan dalam 2 byte menjadi nilai integer.
Ringkasan
Konstruktor publik | |
---|---|
ByteArrayUtil () |
Metode publik | |
---|---|
static int | getInt (byte[] bytes, int offset, int length) Dapatkan bilangan bulat dari byte yang diberikan. |
static long | getLong (byte[] bytes, int offset, int length) Dapatkan nilai panjang dari byte yang diberikan. |
static String | getString (byte[] bytes, int offset, int length) Dapatkan string dari byte yang diberikan. |
Konstruktor publik
ByteArrayUtil
public ByteArrayUtil ()
Metode publik
getInt
public static int getInt (byte[] bytes, int offset, int length)
Dapatkan bilangan bulat dari byte yang diberikan.
java tidak memiliki tipe nilai unsigned, jadi perluasan diperlukan untuk mengonversi unsigned short yang disimpan dalam 2 byte menjadi nilai integer.
Parameter | |
---|---|
bytes | byte : array byte. |
offset | int : offset awal dari data integer. |
length | int : panjang data integer. |
Pengembalian | |
---|---|
int | nilai int dari byte yang diberikan. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Dapatkan nilai panjang dari byte yang diberikan.
java tidak memiliki tipe nilai unsigned, jadi ekspansi diperlukan untuk mengonversi bilangan bulat unsigned yang disimpan dalam 4 byte menjadi nilai yang panjang.
Parameter | |
---|---|
bytes | byte : array byte. |
offset | int : offset awal dari nilai long. |
length | int : panjang dari nilai long. |
Pengembalian | |
---|---|
long | nilai panjang dari byte yang diberikan. |
getString
public static String getString (byte[] bytes, int offset, int length)
Dapatkan string dari byte yang diberikan.
Parameter | |
---|---|
bytes | byte : array byte. |
offset | int : offset awal dari data string. |
length | int : panjang data string. |
Pengembalian | |
---|---|
String |