ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Dienstprogramme zum Bearbeiten von Byte-Arrays, z. B. Konvertieren von Bytes in Ganzzahlen.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um eine in 4 Bytes gespeicherte vorzeichenlose Ganzzahl in einen Long-Wert oder eine in 2 Bytes gespeicherte vorzeichenlose Short-Werte in einen Integer-Wert umzuwandeln.

Zusammenfassung

Öffentliche Bauträger

ByteArrayUtil ()

Öffentliche Methoden

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

Ermitteln Sie eine Ganzzahl aus den angegebenen Bytes.

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

Erhalten Sie einen langen Wert aus den angegebenen Bytes.

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

Holen Sie sich die Zeichenfolge aus den angegebenen Bytes.

Öffentliche Bauträger

ByteArrayUtil

public ByteArrayUtil ()

Öffentliche Methoden

getInt

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

Ermitteln Sie eine Ganzzahl aus den angegebenen Bytes.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um einen in 2 Bytes gespeicherten vorzeichenlosen Kurzwert in einen ganzzahligen Wert umzuwandeln.

Parameter
bytes byte : ein Array von Bytes.

offset int : der Startoffset der Ganzzahldaten.

length int : die Länge der ganzzahligen Daten.

Kehrt zurück
int ein int-Wert aus den angegebenen Bytes.

getLong

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

Erhalten Sie einen langen Wert aus den angegebenen Bytes.

Java hat keinen vorzeichenlosen Werttyp, daher ist eine Erweiterung erforderlich, um eine in 4 Bytes gespeicherte vorzeichenlose Ganzzahl in einen langen Wert umzuwandeln.

Parameter
bytes byte : ein Array von Bytes.

offset int : der Startoffset des Long-Werts.

length int : die Länge des langen Werts.

Kehrt zurück
long ein langer Wert aus den angegebenen Bytes.

getString

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

Holen Sie sich die Zeichenfolge aus den angegebenen Bytes.

Parameter
bytes byte : ein Array von Bytes.

offset int : der Startoffset der String-Daten.

length int : die Länge der String-Daten.

Kehrt zurück
String