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 | |
