ByteArrayUtil
public class ByteArrayUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilidades para operar en matrices de bytes, por ejemplo, convertir bytes a números 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
obtenerInt
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 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. |
obtener cadena
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 |