ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitaires permettant d'utiliser un tableau d'octets, par exemple pour convertir des octets en entier.
Java ne dispose pas d'un type de valeur non signé. Une extension est donc nécessaire pour convertir un entier non signé stocké dans 4 octets en valeur longue ou un entier court non signé stocké dans 2 octets en valeur entière.
Résumé
Constructeurs publics | |
---|---|
ByteArrayUtil()
|
Méthodes publiques | |
---|---|
static
int
|
getInt(byte[] bytes, int offset, int length)
Récupère un entier à partir des octets donnés. |
static
long
|
getLong(byte[] bytes, int offset, int length)
Obtenez une valeur longue à partir des octets donnés. |
static
String
|
getString(byte[] bytes, int offset, int length)
Récupère la chaîne à partir des octets donnés. |
Constructeurs publics
ByteArrayUtil
public ByteArrayUtil ()
Méthodes publiques
getInt
public static int getInt (byte[] bytes, int offset, int length)
Récupère un entier à partir des octets donnés.
Java ne dispose pas d'un type de valeur non signé. Une extension est donc nécessaire pour convertir un short non signé stocké dans deux octets en valeur entière.
Paramètres | |
---|---|
bytes |
byte : tableau d'octets. |
offset |
int : décalage de début des données entières. |
length |
int : longueur des données entières. |
Renvoie | |
---|---|
int |
une valeur int à partir des octets donnés. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Obtenez une valeur longue à partir des octets donnés.
Java ne dispose pas d'un type de valeur non signé. Une extension est donc nécessaire pour convertir un entier non signé stocké dans 4 octets en valeur longue.
Paramètres | |
---|---|
bytes |
byte : tableau d'octets. |
offset |
int : décalage de début de la valeur longue. |
length |
int : longueur de la valeur longue. |
Renvoie | |
---|---|
long |
une valeur longue à partir des octets donnés. |
getString
public static String getString (byte[] bytes, int offset, int length)
Récupère la chaîne à partir des octets donnés.
Paramètres | |
---|---|
bytes |
byte : tableau d'octets. |
offset |
int : décalage de début des données de chaîne. |
length |
int : longueur des données de chaîne. |
Renvoie | |
---|---|
String |