ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
バイト配列を操作するユーティリティ(バイトを整数に変換するなど)。
Java には符号なし値型がないため、4 バイトに格納された符号なし整数を long 値に変換したり、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 値を取得します。 |
getLong
public static long getLong (byte[] bytes, int offset, int length)
指定されたバイトから長い値を取得します。
Java には符号なし値型がないため、4 バイトに保存されている符号なし整数を long 値に変換するには拡張が必要です。
パラメータ | |
---|---|
bytes |
byte : バイトの配列。 |
offset |
int : 長い値の開始オフセット。 |
length |
int : 長い値の長さ。 |
戻り値 | |
---|---|
long |
指定されたバイトから長い値を取得します。 |
getString
public static String getString (byte[] bytes, int offset, int length)
指定されたバイトから文字列を取得します。
パラメータ | |
---|---|
bytes |
byte : バイトの配列。 |
offset |
int : 文字列データの開始オフセット。 |
length |
int : 文字列データの長さ。 |
戻り値 | |
---|---|
String |