ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.Objeto
com.android.tradefed.util.ByteArrayUtil


Utilidades para operar en una matriz de bytes, por ejemplo, convertir bytes a enteros.

Java no tiene un tipo de valor sin signo, por lo que se necesita expansión para convertir un entero sin signo almacenado en 4 bytes en un valor largo, o un valor corto sin signo 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)

Obtenga un número entero de los bytes dados.

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

Obtenga un valor largo de los bytes dados.

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

Obtenga la cadena de los bytes dados.

Constructores públicos

ByteArrayUtil

public ByteArrayUtil ()

Métodos públicos

getInt

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

Obtenga un número entero de los bytes dados.

java no tiene un tipo de valor sin signo, por lo que se necesita expansión para convertir un valor corto sin signo almacenado en 2 bytes en un valor entero.

Parámetros
bytes byte : una matriz de bytes.

offset int : el desplazamiento inicial de los datos enteros.

length int : la longitud de los datos enteros.

Devoluciones
int un valor int de los bytes dados.

obtenerLargo

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

Obtenga un valor largo de los bytes dados.

java no tiene un tipo de valor sin signo, por lo que se necesita expansión para convertir un entero sin signo almacenado en 4 bytes en un valor largo.

Parámetros
bytes byte : una matriz de bytes.

offset int : el desplazamiento inicial del valor largo.

length int : la longitud del valor largo.

Devoluciones
long un valor largo de los bytes dados.

obtenerCadena

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

Obtenga la cadena de los bytes dados.

Parámetros
bytes byte : una matriz de bytes.

offset int : el desplazamiento inicial de los datos de la cadena.

length int : la longitud de los datos de la cadena.

Devoluciones
String