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