Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ByteArrayUtil

public class ByteArrayUtil
extends Object

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


Các 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ó kiểu giá trị không dấu, vì vậy cần mở rộng để chuyển đổi một số nguyên không dấu được lưu trữ trong 4 byte thành giá trị dài hoặc giá trị ngắn không dấu được lưu trữ trong 2 byte thành giá trị số nguyên.

Bản tóm tắt

Các nhà xây dựng công cộng

ByteArrayUtil ()

Phương pháp công khai

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

Nhận một 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.

Các nhà xây dựng công cộng

ByteArrayUtil

public ByteArrayUtil ()

Phương pháp công khai

getInt

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

Nhận một số nguyên từ các byte đã cho.

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

Thông số
bytes byte : một mảng các byte.

offset int : phần bù bắt đầu của dữ liệu số nguyên.

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

Lợi nhuận
int một giá trị int từ các byte đã cho.

getLong

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

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

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

Thông số
bytes byte : một mảng các byte.

offset int : giá trị bù bắt đầu của giá trị dài.

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

Lợi nhuận
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.

Thông số
bytes byte : một mảng các byte.

offset int : phần bù bắt đầu của dữ liệu chuỗi.

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

Lợi nhuận
String