ByteArrayUtil
public class ByteArrayUtil
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Narzędzia do operowania na tablicy bajtów, np. konwertujące bajty na liczby całkowite.
Java nie ma typu wartości bez znaku, dlatego konieczne jest rozwinięcie, aby przekonwertować liczbę całkowitą bez znaku przechowywaną w 4 bajtach na wartość długą lub wartość krótką bez znaku przechowywaną w 2 bajtach na wartość całkowitą.
Streszczenie
Konstruktorzy publiczni | |
---|---|
ByteArrayUtil () |
Metody publiczne | |
---|---|
static int | getInt (byte[] bytes, int offset, int length) Uzyskaj 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 znaków z podanych bajtów. |
Konstruktorzy publiczni
ByteArrayUtil
public ByteArrayUtil ()
Metody publiczne
getInt
public static int getInt (byte[] bytes, int offset, int length)
Uzyskaj liczbę całkowitą z podanych bajtów.
Java nie ma typu wartości bez znaku, dlatego konieczne jest rozwinięcie, aby przekonwertować skrót bez znaku przechowywany w 2 bajtach na wartość całkowitą.
Parametry | |
---|---|
bytes | byte : tablica bajtów. |
offset | int : przesunięcie początkowe 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 bez znaku, dlatego konieczne jest rozwinięcie, aby przekonwertować liczbę całkowitą bez znaku przechowywaną w 4 bajtach na wartość długą.
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 znaków z podanych bajtów.
Parametry | |
---|---|
bytes | byte : tablica bajtów. |
offset | int : przesunięcie początkowe danych ciągu. |
length | int : długość ciągu danych. |
Zwroty | |
---|---|
String |