ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.Object
com.android.tradefed.util.ByteArrayUtil


Utilitaires pour opérer sur un tableau d'octets, par exemple, convertir des octets en nombre entier.

Java n'a pas de type valeur non signée, donc une expansion est nécessaire pour convertir un entier non signé stocké sur 4 octets en une valeur longue, ou un court non signé stocké sur 2 octets en une valeur entière.

Résumé

Constructeurs publics

ByteArrayUtil ()

Méthodes publiques

static int getInt (byte[] bytes, int offset, int length)

Obtenir 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)

Obtenir un entier à partir des octets donnés.

java n'a pas de type de valeur non signé, donc une expansion est nécessaire pour convertir un court non signé stocké sur 2 octets en une valeur entière.

Paramètres
bytes byte : un tableau d'octets.

offset int : le décalage de début des données entières.

length int : la longueur des données entières.

Retour
int une valeur int parmi les octets donnés.

getLong

public static long getLong (byte[] bytes, 
                int offset, 
                int length)

Obtenez une valeur longue à partir des octets donnés.

java n'a pas de type valeur non signé, donc une expansion est nécessaire pour convertir un entier non signé stocké sur 4 octets en une valeur longue.

Paramètres
bytes byte : un tableau d'octets.

offset int : l'offset de début de la valeur longue.

length int : la longueur de la valeur longue.

Retour
long une valeur longue parmi les 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 : un tableau d'octets.

offset int : le décalage de début des données de chaîne.

length int : la longueur de la chaîne de données.

Retour
String