ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Utilitaires permettant d'effectuer des opérations sur un tableau d'octets (par exemple, convertir des octets en entiers)

Java n'a pas de type de valeur non signée. L'extension est donc nécessaire pour convertir un type de valeur non signé. Entier stocké sur 4 octets jusqu'à une valeur longue, ou court non signé stocké dans 2 octets jusqu'à un entier .

Résumé

Constructeurs publics

ByteArrayUtil()

Méthodes publiques

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

Obtenez un nombre entier à partir d'octets donnés.

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

Obtenez une valeur longue à partir d'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)

Obtenez un nombre entier à partir d'octets donnés.

Java n'a pas de type de valeur non signée. L'extension est donc nécessaire pour convertir une valeur stocké dans 2 octets à une valeur entière.

Paramètres
bytes byte: tableau d'octets.

offset int: décalage de début des données de l'entier.

length int: longueur des données du nombre entier.

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 d'octets donnés.

Java n'a pas de type de valeur non signée. L'extension est donc nécessaire pour convertir une valeur entier stocké dans 4 octets à une 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 la chaîne.

Renvoie
String