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 |