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 |