ByteArrayUtil
public class ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitários para operar na matriz de bytes, por exemplo, converter bytes em inteiros.
Java não tem um tipo de valor sem sinal, então a expansão é necessária para converter um inteiro sem sinal armazenado em 4 bytes em um valor longo ou curto sem sinal 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 tem um tipo de valor não assinado, então a expansão é necessária para converter um curto 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 tem um tipo de valor sem sinal, então a expansão é necessária para converter um inteiro sem sinal 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 |