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)

احصل على قيمة طويلة من البايت المحدد.

لا تحتوي جافا على نوع قيمة بدون إشارة ، لذا يلزم التوسيع لتحويل عدد صحيح بدون إشارة مخزّن في 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