ByteArrayUtil

public class ByteArrayUtil
extends Object

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


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

Java tidak memiliki jenis nilai yang tidak ditandatangani, jadi ekspansi diperlukan untuk mengonversi nilai yang tidak ditandatangani bilangan bulat yang disimpan dalam 4 byte menjadi nilai yang panjang, atau short yang tidak ditandatangani disimpan dalam 2 byte ke bilangan bulat dengan sejumlah nilai.

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 yang 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, jadi perluasan diperlukan untuk mengonversi disimpan dalam 2 byte ke nilai integer.

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 yang panjang dari byte yang diberikan.

Java tidak memiliki jenis nilai yang tidak ditandatangani, jadi perluasan diperlukan untuk mengonversi bilangan bulat yang disimpan dalam 4 byte ke nilai panjang.

Parameter
bytes byte: array byte.

offset int: offset awal nilai panjang.

length int: panjang nilai panjang.

Hasil
long nilai yang memanjang 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