ByteArrayUtil(バイト配列ユーティリティ)

public class ByteArrayUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ByteArrayUtil


バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。

Java には符号なし値の型がないため、符号なし値の型を変換するには拡張が必要です。 4 バイトで格納された整数を long 値に変換し、2 バイトで格納された unsigned short を整数値に変換します。 あります。

概要

パブリック コンストラクタ

ByteArrayUtil()

パブリック メソッド

static int getInt(byte[] bytes, int offset, int length)

指定されたバイトから整数を取得します。

static long getLong(byte[] bytes, int offset, int length)

指定されたバイトから long 値を取得します。

static String getString(byte[] bytes, int offset, int length)

指定されたバイトから文字列を取得します。

パブリック コンストラクタ

ByteArrayUtil(バイト配列ユーティリティ)

public ByteArrayUtil ()

パブリック メソッド

getInt

public static int getInt (byte[] bytes, 
                int offset, 
                int length)

指定されたバイトから整数を取得します。

Java には符号なし値の型がないため、符号なし値の型を変換するには拡張が必要です。 short を 2 バイトで整数値に変換します。

パラメータ
bytes byte: バイトの配列。

offset int: 整数データの開始オフセット。

length int: 整数データの長さ。

戻り値
int 指定されたバイトの int 値。

getLong

public static long getLong (byte[] bytes, 
                int offset, 
                int length)

指定されたバイトから long 値を取得します。

Java には符号なし値の型がないため、符号なし値の型を変換するには拡張が必要です。 4 バイトで格納された整数を long 値に変換します。

パラメータ
bytes byte: バイトの配列。

offset int: long 値の開始オフセット。

length int: long 値の長さ。

戻り値
long 指定されたバイトの long 値。

getString

public static String getString (byte[] bytes, 
                int offset, 
                int length)

指定されたバイトから文字列を取得します。

パラメータ
bytes byte: バイトの配列。

offset int: 文字列データの開始オフセット。

length int: 文字列データの長さ。

戻り値
String