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