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 |