จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 ค่า int จากไบต์ที่กำหนด

getLong

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

รับค่ายาวจากไบต์ที่กำหนด

java ไม่มีประเภทค่าที่ไม่ได้ลงนาม ดังนั้นจึงจำเป็นต้องขยายเพื่อแปลงจำนวนเต็มที่ไม่ได้ลงนามซึ่งจัดเก็บไว้ใน 4 ไบต์เป็นค่าแบบยาว

พารามิเตอร์
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