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 |