ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.object
com.android.tradefed.util.ByteArrayUtil


ابزارهای کاربردی برای کار بر روی آرایه بایت، به عنوان مثال، تبدیل بایت ها به عدد صحیح.

جاوا نوع مقدار بدون علامت ندارد، بنابراین برای تبدیل یک عدد صحیح بدون علامت ذخیره شده در 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)

از بایت های داده شده یک عدد صحیح بگیرید.

جاوا نوع مقدار بدون علامت ندارد، بنابراین برای تبدیل یک شورت بدون علامت ذخیره شده در 2 بایت به یک مقدار صحیح نیاز به بسط است.

پارامترها
bytes byte : آرایه ای از بایت ها.

offset int : شروع آفست داده های عدد صحیح.

length int : طول داده های عدد صحیح.

برمی گرداند
int یک مقدار int از بایت های داده شده.

طولانی شدن

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

یک مقدار طولانی از بایت های داده شده دریافت کنید.

جاوا نوع مقدار بدون علامت ندارد، بنابراین برای تبدیل یک عدد صحیح بدون علامت ذخیره شده در 4 بایت به مقدار طولانی، نیاز به بسط است.

پارامترها
bytes byte : آرایه ای از بایت ها.

offset int : شروع افست مقدار long.

length int : طول مقدار long.

برمی گرداند
long مقدار طولانی از بایت های داده شده.

getString

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

رشته را از بایت های داده شده دریافت کنید.

پارامترها
bytes byte : آرایه ای از بایت ها.

offset int : شروع افست داده رشته.

length int : طول داده های رشته.

برمی گرداند
String