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