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