ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ByteArrayUtil


Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte menjadi bilangan bulat.

Java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu perluasan untuk mengonversi bilangan bulat yang tidak ditandatangani yang disimpan dalam 4 byte menjadi nilai panjang, atau bilangan bulat singkat yang tidak ditandatangani yang disimpan dalam 2 byte menjadi nilai bilangan bulat.

Ringkasan

Konstruktor publik

ByteArrayUtil()

Metode publik

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

Mendapatkan bilangan bulat dari byte yang diberikan.

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

Mendapatkan nilai panjang dari byte yang diberikan.

static String getString(byte[] bytes, int offset, int length)

Mendapatkan string dari byte yang diberikan.

Konstruktor publik

ByteArrayUtil

public ByteArrayUtil ()

Metode publik

getInt

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

Mendapatkan bilangan bulat dari byte yang diberikan.

java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu ekspansi untuk mengonversi short yang tidak ditandatangani yang disimpan dalam 2 byte menjadi nilai bilangan bulat.

Parameter
bytes byte: array byte.

offset int: offset awal data bilangan bulat.

length int: panjang data bilangan bulat.

Hasil
int nilai int dari byte yang diberikan.

getLong

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

Mendapatkan nilai panjang dari byte yang diberikan.

Java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu perluasan untuk mengonversi bilangan bulat yang tidak ditandatangani yang disimpan dalam 4 byte menjadi nilai panjang.

Parameter
bytes byte: array byte.

offset int: offset awal nilai panjang.

length int: panjang nilai panjang.

Hasil
long nilai panjang dari byte yang diberikan.

getString

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

Mendapatkan string dari byte yang diberikan.

Parameter
bytes byte: array byte.

offset int: offset awal data string.

length int: panjang data string.

Hasil
String