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 من البايتات المعطاة.

الحصول على فترة طويلة

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