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 ekspansi diperlukan untuk mengubah 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

dapatkanInt

public static int getInt (byte[] bytes, 
                int offset, 
                int length)

Dapatkan bilangan bulat dari byte yang diberikan.

Java tidak memiliki tipe nilai unsigned, jadi ekspansi diperlukan untuk mengonversi short unsigned 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.

Kembali
int nilai int dari byte yang diberikan.

dapatkanPanjang

public static long getLong (byte[] bytes, 
                int offset, 
                int length)

Dapatkan nilai panjang dari byte yang diberikan.

Java tidak memiliki tipe nilai unsigned, jadi diperlukan ekspansi untuk mengonversi bilangan bulat unsigned yang disimpan dalam 4 byte menjadi nilai panjang.

Parameter
bytes byte : array byte.

offset int : offset awal dari nilai panjang.

length int : panjang nilai panjang.

Kembali
long nilai panjang dari byte yang diberikan.

dapatkanString

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 data string.

length int : panjang data string.

Kembali
String