ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Dienstprogramme zum Arbeiten mit dem Byte-Array, z.B. das Umwandeln von Byte in eine Ganzzahl.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um einen vorzeichenlosen Werttyp Ganzzahl, die in 4 Byte als Long-Wert gespeichert ist, oder unsigniertes Short in 2 Byte zu einer Ganzzahl Wert.

Zusammenfassung

Öffentliche Konstruktoren

ByteArrayUtil()

Öffentliche Methoden

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

Ruft eine Ganzzahl aus den angegebenen Byte ab.

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

Ruft einen Long-Wert aus den angegebenen Byte ab.

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

Ruft den String aus den angegebenen Byte ab.

Öffentliche Konstruktoren

ByteArrayUtil

public ByteArrayUtil ()

Öffentliche Methoden

getInt

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

Ruft eine Ganzzahl aus den angegebenen Byte ab.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um einen vorzeichenlosen Wert kurz in 2 Byte als Ganzzahlwert gespeichert.

Parameter
bytes byte: ein Array von Byte.

offset int: der Startversatz der Ganzzahldaten.

length int: die Länge der Ganzzahldaten.

Returns
int einen Ganzzahlwert aus den gegebenen Byte.

getLong

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

Ruft einen Long-Wert aus den angegebenen Byte ab.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um einen vorzeichenlosen Wert Ganzzahl, die in 4 Byte als Long-Wert gespeichert ist.

Parameter
bytes byte: ein Array von Byte.

offset int: Startversatz des Long-Werts.

length int: die Länge des Long-Werts

Returns
long einen Long-Wert aus den angegebenen Byte.

getString

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

Ruft den String aus den angegebenen Byte ab.

Parameter
bytes byte: ein Array von Byte.

offset int: der Startversatz der Stringdaten.

length int: die Länge der Stringdaten.

Returns
String