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 ()
Публичные методы
получитьInt
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 |