BajtyTablica
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BytetablicaUtil, |
Narzędzia do działania na tablicy bajtów, np. konwertowanie bajtów na liczbę całkowitą.
Java nie ma typu wartości bez znaku, więc do konwersji bez znaku wymagane jest rozwinięcie liczba całkowita przechowywana w odległości od 4 bajtów do długiej wartości lub krótki tekst bez znaku zapisywany w 2 bajtach na liczbę całkowitą .
Podsumowanie
Konstruktory publiczne | |
---|---|
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 z podanych bajtów. |
Konstruktory publiczne
BajtyTablica
public ByteArrayUtil ()
Metody publiczne
getInt,
public static int getInt (byte[] bytes, int offset, int length)
Uzyskaj liczbę całkowitą z podanych bajtów.
w Javie nie ma typu wartości bez znaku, więc do konwersji z pamięci podręcznej o długości 2 bajtów do wartości całkowitej.
Parametry | |
---|---|
bytes |
byte : tablica bajtów. |
offset |
int : przesunięcie początkowe liczby całkowitej. |
length |
int : długość danych całkowitych. |
Zwroty | |
---|---|
int |
wartość całkowita z podanych bajtów. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Uzyskaj długą wartość z podanych bajtów.
w Javie nie ma typu wartości bez znaku, więc do konwersji liczba całkowita przechowywana w przedziale od 4 bajtów do długiej wartości.
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ługiej wartości z podanych bajtów. |
getString
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 : przesunięcie początkowe danych ciągu znaków. |
length |
int : długość danych ciągu tekstowego. |
Zwroty | |
---|---|
String |