ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Utilità per operare su array di byte, ad esempio convertire i 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 dati.

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 numero 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 long.

length int : la lunghezza del valore long.

ritorna
long un valore lungo dai byte dati.

getString

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

Ottieni la stringa dai byte dati.

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