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