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 |