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