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 |