Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ByteArray Util

public class ByteArrayUtil
extends Object

java.lang.Object
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 intero senza segno archiviato in 4 byte in un valore lungo o uno short senza segno archiviato 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 indicati.

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

Ottieni un valore lungo dai byte indicati.

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

Ottieni la stringa dai byte indicati.

Costruttori pubblici

ByteArray Util

public ByteArrayUtil ()

Metodi pubblici

getInt

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

Ottieni un numero intero dai byte indicati.

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 indicati.

getLong

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

Ottieni un valore lungo dai byte indicati.

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 lungo.

ritorna
long un valore lungo dai byte dati.

getString

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

Ottieni la stringa dai byte indicati.

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