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 |