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 |