ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Dienstprogramme zum Bearbeiten von Byte-Arrays, z.B. zum Konvertieren von Bytes in Ganzzahlen.
Java hat keinen vorzeichenlosen Werttyp. Daher ist eine Erweiterung erforderlich, um eine in 4 Byte gespeicherte vorzeichenlose Ganzzahl in einen Long-Wert oder eine in 2 Byte gespeicherte vorzeichenlose Kurzzahl in einen Ganzzahlwert umzuwandeln.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
ByteArrayUtil()
|
Öffentliche Methoden | |
---|---|
static
int
|
getInt(byte[] bytes, int offset, int length)
Eine Ganzzahl aus den angegebenen Bytes abrufen. |
static
long
|
getLong(byte[] bytes, int offset, int length)
Ermittelt einen Long-Wert aus den angegebenen Bytes. |
static
String
|
getString(byte[] bytes, int offset, int length)
String aus den angegebenen Bytes abrufen |
Öffentliche Konstruktoren
ByteArrayUtil
public ByteArrayUtil ()
Öffentliche Methoden
getInt
public static int getInt (byte[] bytes, int offset, int length)
Eine Ganzzahl aus den angegebenen Bytes abrufen.
Java hat keinen Typ für einen ungewissen Wert. Daher ist eine Erweiterung erforderlich, um ein in 2 Byte gespeichertes ungesigniertes Short in einen Ganzzahlwert umzuwandeln.
Parameter | |
---|---|
bytes |
byte : ein Array von Bytes. |
offset |
int : Der Startoffset der Ganzzahldaten. |
length |
int : die Länge der Ganzzahldaten. |
Returns | |
---|---|
int |
einen Ganzzahlwert aus den angegebenen Bytes. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Ermittelt einen Long-Wert aus den angegebenen Bytes.
Java hat keinen vorzeichenlosen Werttyp. Daher ist eine Erweiterung erforderlich, um eine in 4 Byte gespeicherte vorzeichenlose Ganzzahl in einen Long-Wert umzuwandeln.
Parameter | |
---|---|
bytes |
byte : ein Array von Bytes. |
offset |
int : der Startoffset des langen Werts. |
length |
int : die Länge des Long-Werts. |
Returns | |
---|---|
long |
einen Long-Wert aus den angegebenen Bytes. |
getString
public static String getString (byte[] bytes, int offset, int length)
String aus den angegebenen Bytes abrufen
Parameter | |
---|---|
bytes |
byte : ein Array von Bytes. |
offset |
int : Der Startoffset der Stringdaten. |
length |
int : die Länge der Stringdaten. |
Returns | |
---|---|
String |