ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | 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 |
從指定位元組中的整數值。 |
getLong
public static long getLong (byte[] bytes, int offset, int length)
從指定位元組取得長值。
Java 沒有未簽署的值類型,因此需要展開才能轉換未簽署的 整數。
參數 | |
---|---|
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 |