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 |