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 |