ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Utilità per operare su array di byte, ad esempio, convertire byte in numeri interi.

Java non ha un tipo di valore senza segno, quindi è necessaria l'espansione per convertire un numero intero senza segno memorizzato in 4 byte in un valore lungo o un numero breve senza segno memorizzato in 2 byte in un valore intero.

Riepilogo

Costruttori pubblici

ByteArrayUtil ()

Metodi pubblici

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

Ottieni un numero intero dai byte specificati.

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

Ottieni un valore lungo dai byte specificati.

static String getString (byte[] bytes, int offset, int length)

Ottieni la stringa dai byte specificati.

Costruttori pubblici

ByteArrayUtil

public ByteArrayUtil ()

Metodi pubblici

getInt

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

Ottieni un numero intero dai byte specificati.

Java non ha un tipo di valore senza segno, quindi è necessaria l'espansione per convertire uno short senza segno memorizzato in 2 byte in un valore intero.

Parametri
bytes byte : un array di byte.

offset int : l'offset iniziale dei dati interi.

length int : la lunghezza dei dati interi.

ritorna
int un valore int dai byte specificati.

getLong

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

Ottieni un valore lungo dai byte specificati.

Java non ha un tipo di valore senza segno, quindi è necessaria l'espansione per convertire un intero senza segno memorizzato in 4 byte in un valore lungo.

Parametri
bytes byte : un array di byte.

offset int : l'offset iniziale del valore lungo.

length int : la lunghezza del valore long.

ritorna
long un valore lungo dai byte specificati.

getString

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

Ottieni la stringa dai byte specificati.

Parametri
bytes byte : un array di byte.

offset int : l'offset iniziale dei dati della stringa.

length int : la lunghezza dei dati della stringa.

ritorna
String