ByteArrayUtil
public
class
ByteArrayUtil
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilidades para operar en un array de bytes, p.ej., convertir bytes en enteros.
Java no tiene un tipo de valor sin firma, por lo que se necesita la expansión para convertir número entero almacenado en 4 bytes a un valor largo o corto sin firma almacenado en 2 bytes a un número entero valor.
Resumen
Constructores públicos | |
---|---|
ByteArrayUtil()
|
Métodos públicos | |
---|---|
static
int
|
getInt(byte[] bytes, int offset, int length)
Obtén un número entero a partir de los bytes especificados. |
static
long
|
getLong(byte[] bytes, int offset, int length)
Obtén un valor largo de los bytes especificados. |
static
String
|
getString(byte[] bytes, int offset, int length)
Obtén la cadena de los bytes especificados. |
Constructores públicos
ByteArrayUtil
public ByteArrayUtil ()
Métodos públicos
getInt
public static int getInt (byte[] bytes, int offset, int length)
Obtén un número entero a partir de los bytes especificados.
Java no tiene un tipo de valor sin firma, por lo que se necesita la expansión para convertir un tipo corto almacenado en 2 bytes a un valor de número entero.
Parámetros | |
---|---|
bytes |
byte : Es un array de bytes. |
offset |
int : Es el desplazamiento inicial de los datos de números enteros. |
length |
int : Es la longitud de los datos de número entero. |
Muestra | |
---|---|
int |
un valor int a partir de los bytes especificados. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Obtén un valor largo de los bytes especificados.
Java no tiene un tipo de valor sin firma, por lo que se necesita la expansión para convertir un tipo que se almacena en 4 bytes a un valor largo.
Parámetros | |
---|---|
bytes |
byte : Es un array de bytes. |
offset |
int : Es el desplazamiento inicial del valor largo. |
length |
int : Es la longitud del valor largo. |
Muestra | |
---|---|
long |
un valor largo a partir de los bytes especificados. |
getString
public static String getString (byte[] bytes, int offset, int length)
Obtén la cadena de los bytes especificados.
Parámetros | |
---|---|
bytes |
byte : Es un array de bytes. |
offset |
int : Es el desplazamiento inicial de los datos de la cadena. |
length |
int : Es la longitud de los datos de la cadena. |
Muestra | |
---|---|
String |