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 |