ByteArrayUtil
public class ByteArrayUtil
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.ByteArrayUtil |
Утилиты для работы с массивом байтов, например, для преобразования байтов в целые числа.
В Java нет беззнакового типа значения, поэтому расширение необходимо для преобразования целого числа без знака, хранящегося в 4 байтах, в длинное значение или короткого беззнакового типа, хранящегося в 2 байтах, в целочисленное значение.
Краткое содержание
Общественные конструкторы | |
|---|---|
ByteArrayUtil () | |
Публичные методы | |
|---|---|
static int | getInt (byte[] bytes, int offset, int length)Получить целое число из заданных байтов. |
static long | getLong (byte[] bytes, int offset, int length)Получить длинное значение из заданных байтов. |
static String | getString (byte[] bytes, int offset, int length)Получить строку из заданных байтов. |
Общественные конструкторы
ByteArrayUtil
public ByteArrayUtil ()
Публичные методы
getInt
public static int getInt (byte[] bytes,
int offset,
int length)Получить целое число из заданных байтов.
Java не имеет беззнакового типа значения, поэтому необходимо расширение для преобразования беззнакового короткого значения, хранящегося в 2 байтах, в целочисленное значение.
| Параметры | |
|---|---|
bytes | byte : массив байтов. |
offset | int : начальное смещение целочисленных данных. |
length | int : длина целочисленных данных. |
| Возврат | |
|---|---|
int | значение int из заданных байтов. |
получитьдлинный
public static long getLong (byte[] bytes,
int offset,
int length)Получить длинное значение из заданных байтов.
Java не имеет типа значения без знака, поэтому необходимо расширение для преобразования целого числа без знака, хранящегося в 4 байтах, в длинное значение.
| Параметры | |
|---|---|
bytes | byte : массив байтов. |
offset | int : начальное смещение длинного значения. |
length | int : длина длинного значения. |
| Возврат | |
|---|---|
long | длинное значение из заданных байтов. |
получитьстроку
public static String getString (byte[] bytes,
int offset,
int length)Получить строку из заданных байтов.
| Параметры | |
|---|---|
bytes | byte : массив байтов. |
offset | int : начальное смещение строковых данных. |
length | int : длина строковых данных. |
| Возврат | |
|---|---|
String | |