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