بايتArrayUtil

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)

يمكنك الحصول على السلسلة من وحدات البايت المحدّدة.

شركة إنشاءات عامة

بايتArrayUtil

public ByteArrayUtil ()

الطرق العامة

GetInt

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

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

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

الحصول على سلسلة

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

يمكنك الحصول على السلسلة من وحدات البايت المحدّدة.

المعلمات
bytes byte: مصفوفة من وحدات البايت.

offset int: إزاحة البداية لبيانات السلسلة

length int: طول بيانات السلسلة

المرتجعات
String