ByteArrayUtil

public class ByteArrayUtil
extends Object

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


أدوات للعمل على صفيف البايتات، مثل تحويل البايتات إلى عدد صحيح

لا تتضمّن Java نوع قيمة غير موقَّعة، لذا يجب إجراء عملية توسيع لتحويل عدد صحيح بدون علامة محفوظ في 4 بايت إلى قيمة طويلة، أو عدد صحيح بدون علامة قصير محفوظ في بايتين إلى قيمة عدد صحيح.

ملخّص

وظائف الإنشاء العامة

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

المعلمات
bytes byte: صفيف من البايتات

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

length 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