ByteArrayUtil
public class ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Dienstprogramme zum Arbeiten mit Byte-Arrays, z. B. Konvertieren von Bytes in Integer.
Java hat keinen Werttyp ohne Vorzeichen, daher ist eine Erweiterung erforderlich, um eine in 4 Byte gespeicherte Ganzzahl ohne Vorzeichen in einen langen Wert oder eine in 2 Byte gespeicherte kurze Zahl ohne Vorzeichen in einen ganzzahligen Wert umzuwandeln.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
ByteArrayUtil () |
Öffentliche Methoden | |
---|---|
static int | getInt (byte[] bytes, int offset, int length) Holen Sie sich eine Ganzzahl aus den angegebenen Bytes. |
static long | getLong (byte[] bytes, int offset, int length) Holen Sie sich 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 Konstrukteure
ByteArrayUtil
public ByteArrayUtil ()
Öffentliche Methoden
getInt
public static int getInt (byte[] bytes, int offset, int length)
Holen Sie sich eine Ganzzahl aus den angegebenen Bytes.
Java hat keinen Werttyp ohne Vorzeichen, daher ist eine Erweiterung erforderlich, um einen in 2 Bytes gespeicherten Kurzbefehl ohne Vorzeichen in einen ganzzahligen Wert umzuwandeln.
Parameter | |
---|---|
bytes | byte : ein Array von Bytes. |
offset | int : der Start-Offset der ganzzahligen Daten. |
length | int : die Länge der ganzzahligen Daten. |
Kehrt zurück | |
---|---|
int | ein int-Wert aus den angegebenen Bytes. |
lang werden
public static long getLong (byte[] bytes, int offset, int length)
Holen Sie sich einen langen Wert aus den angegebenen Bytes.
Java hat keinen Werttyp ohne Vorzeichen, daher ist eine Erweiterung erforderlich, um eine in 4 Bytes gespeicherte Ganzzahl ohne Vorzeichen in einen langen Wert umzuwandeln.
Parameter | |
---|---|
bytes | byte : ein Array von Bytes. |
offset | int : der Start-Offset des Long-Werts. |
length | int : die Länge des Long-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 Start-Offset der String-Daten. |
length | int : die Länge der String-Daten. |
Kehrt zurück | |
---|---|
String |