ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Tiện ích hoạt động trên mảng byte, ví dụ: chuyển đổi byte thành số nguyên.

Java không có loại giá trị chưa ký nên cần mở rộng để chuyển đổi giá trị chưa có chữ ký số nguyên được lưu trữ trong 4 byte thành một giá trị dài hoặc số nguyên ngắn không dấu được lưu trữ trong 2 byte thành một số nguyên giá trị.

Tóm tắt

Hàm khởi tạo công khai

ByteArrayUtil()

Phương thức công khai

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

Lấy số nguyên từ các byte đã cho.

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

Nhận một giá trị dài từ các byte đã cho.

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

Lấy chuỗi từ các byte đã cho.

Hàm khởi tạo công khai

ByteArrayUtil

public ByteArrayUtil ()

Phương thức công khai

getInt

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

Lấy số nguyên từ các byte đã cho.

java không có loại giá trị chưa ký, vì vậy cần mở rộng để chuyển đổi kiểu giá trị không có chữ ký được lưu trữ ngắn gọn trong 2 byte thành một giá trị số nguyên.

Tham số
bytes byte: một mảng byte.

offset int: độ lệch đầu của dữ liệu số nguyên.

length int: độ dài của dữ liệu số nguyên.

Giá trị trả về
int một giá trị int từ các byte đã cho.

kéo dài

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

Nhận một giá trị dài từ các byte đã cho.

java không có loại giá trị chưa ký, vì vậy cần mở rộng để chuyển đổi kiểu giá trị không có chữ ký số nguyên được lưu trữ trong 4 byte thành một giá trị dài.

Tham số
bytes byte: một mảng byte.

offset int: độ lệch đầu của giá trị dài.

length int: độ dài của giá trị dài.

Giá trị trả về
long một giá trị dài từ các byte đã cho.

getString

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

Lấy chuỗi từ các byte đã cho.

Tham số
bytes byte: một mảng byte.

offset int: độ lệch đầu của dữ liệu chuỗi.

length int: độ dài của dữ liệu chuỗi.

Giá trị trả về
String