ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Narzędzia do operowania na tablicy bajtów, np. konwertowanie bajtów na liczby całkowite.

Java nie ma typu wartości bez znaku, więc rozszerzenie jest potrzebne do konwersji liczby całkowitej bez znaku przechowywanej w 4 bajtach na wartość długą lub krótkiej bez znaku przechowywanej w 2 bajtach na wartość całkowitą.

Streszczenie

Konstruktorzy publiczni

ByteArrayUtil ()

Metody publiczne

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

Pobierz liczbę całkowitą z podanych bajtów.

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

Uzyskaj długą wartość z podanych bajtów.

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

Pobierz ciąg z podanych bajtów.

Konstruktorzy publiczni

ByteArrayUtil

public ByteArrayUtil ()

Metody publiczne

dostaćInt

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

Pobierz liczbę całkowitą z podanych bajtów.

java nie ma typu unsigned, więc rozwinięcie jest potrzebne do konwersji unsigned short przechowywanego w 2 bajtach na wartość całkowitą.

Parametry
bytes byte : tablica bajtów.

offset int : offset początkowy danych całkowitych.

length int : długość danych całkowitych.

Zwroty
int wartość int z podanych bajtów.

getLong

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

Uzyskaj długą wartość z podanych bajtów.

java nie ma typu wartości unsigned, więc rozwinięcie jest potrzebne do konwersji liczby całkowitej bez znaku przechowywanej w 4 bajtach na wartość typu long.

Parametry
bytes byte : tablica bajtów.

offset int : przesunięcie początkowe długiej wartości.

length int : długość długiej wartości.

Zwroty
long długa wartość z podanych bajtów.

pobierzString

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

Pobierz ciąg z podanych bajtów.

Parametry
bytes byte : tablica bajtów.

offset int : początkowy offset danych ciągu.

length int : długość danych ciągu.

Zwroty
String