ByteArrayUtil
public
class
ByteArrayUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ByteArrayUtil |
Utilità per operare su array di byte, ad esempio per convertire i byte in interi.
Java non ha un tipo di valore non firmato, quindi è necessaria l'espansione per convertire un valore intero non firmato memorizzato in 4 byte in un valore long o un valore short non firmato memorizzato in 2 byte in un valore intero.
Riepilogo
Costruttori pubblici | |
|---|---|
ByteArrayUtil()
|
|
Metodi pubblici | |
|---|---|
static
int
|
getInt(byte[] bytes, int offset, int length)
Recupera un numero intero dai byte specificati. |
static
long
|
getLong(byte[] bytes, int offset, int length)
Recupera un valore lungo dai byte specificati. |
static
String
|
getString(byte[] bytes, int offset, int length)
Recupera la stringa dai byte specificati. |
Costruttori pubblici
ByteArrayUtil
public ByteArrayUtil ()
Metodi pubblici
getInt
public static int getInt (byte[] bytes,
int offset,
int length)Recupera un numero intero dai byte specificati.
Java non ha un tipo di valore senza segno, quindi è necessaria l'espansione per convertire un valore short senza segno memorizzato in 2 byte in un valore intero.
| Parametri | |
|---|---|
bytes |
byte: un array di byte. |
offset |
int: l'offset di inizio dei dati interi. |
length |
int: la lunghezza dei dati interi. |
| Ritorni | |
|---|---|
int |
un valore int dai byte specificati. |
getLong
public static long getLong (byte[] bytes,
int offset,
int length)Recupera un valore lungo dai byte specificati.
Java non ha un tipo di valore non firmato, quindi è necessaria l'espansione per convertire un valore intero non firmato 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. |
| Ritorni | |
|---|---|
long |
un valore lungo dai byte specificati. |
getString
public static String getString (byte[] bytes,
int offset,
int length)Recupera la stringa dai byte specificati.
| Parametri | |
|---|---|
bytes |
byte: un array di byte. |
offset |
int: l'offset di inizio dei dati di stringa. |
length |
int: la lunghezza dei dati di stringa. |
| Ritorni | |
|---|---|
String |
|