ByteArrayUtil
public class ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitários para operar em array de bytes, por exemplo, converter bytes em inteiros.
Java não possui um tipo de valor não assinado, portanto, a expansão é necessária para converter um número inteiro não assinado armazenado em 4 bytes em um valor longo, ou um valor curto não assinado armazenado em 2 bytes em um valor inteiro.
Resumo
Construtores públicos | |
---|---|
ByteArrayUtil () |
Métodos públicos | |
---|---|
static int | getInt (byte[] bytes, int offset, int length) Obtenha um número inteiro dos bytes fornecidos. |
static long | getLong (byte[] bytes, int offset, int length) Obtenha um valor longo dos bytes fornecidos. |
static String | getString (byte[] bytes, int offset, int length) Obtenha a string dos bytes fornecidos. |
Construtores públicos
ByteArrayUtil
public ByteArrayUtil ()
Métodos públicos
getInt
public static int getInt (byte[] bytes, int offset, int length)
Obtenha um número inteiro dos bytes fornecidos.
java não possui um tipo de valor não assinado, portanto, a expansão é necessária para converter um short não assinado armazenado em 2 bytes em um valor inteiro.
Parâmetros | |
---|---|
bytes | byte : uma matriz de bytes. |
offset | int : o deslocamento inicial dos dados inteiros. |
length | int : o comprimento dos dados inteiros. |
Devoluções | |
---|---|
int | um valor int dos bytes fornecidos. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Obtenha um valor longo dos bytes fornecidos.
java não possui um tipo de valor não assinado, portanto, a expansão é necessária para converter um número inteiro não assinado armazenado em 4 bytes em um valor longo.
Parâmetros | |
---|---|
bytes | byte : uma matriz de bytes. |
offset | int : o deslocamento inicial do valor longo. |
length | int : o comprimento do valor longo. |
Devoluções | |
---|---|
long | um valor longo dos bytes fornecidos. |
getString
public static String getString (byte[] bytes, int offset, int length)
Obtenha a string dos bytes fornecidos.
Parâmetros | |
---|---|
bytes | byte : uma matriz de bytes. |
offset | int : o deslocamento inicial dos dados da string. |
length | int : o comprimento dos dados da string. |
Devoluções | |
---|---|
String |