ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Utilitaires pour fonctionner sur un tableau d'octets, par exemple, convertir des octets en entiers.

Java n'a pas de type valeur non signée, une expansion est donc nécessaire pour convertir un entier non signé stocké sur 4 octets en une valeur longue, ou un nombre 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)

Obtenez 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

obtenirInt

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

Obtenez un entier à partir des octets donnés.

java n'a pas de type valeur non signé, une expansion est donc nécessaire pour convertir un short 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 à partir des octets donnés.

obtenirLong

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é, une expansion est donc 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 : le décalage de début de la valeur longue.

length int : la longueur de la valeur longue.

Retour
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 : un tableau d'octets.

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

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

Retour
String