בייטArrayUtil

public class ByteArrayUtil
extends Object

JavaScript.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)

מקבלים את המחרוזת מהבייטים הנתונים.

בנאים ציבוריים

בייטArrayUtil

public ByteArrayUtil ()

שיטות ציבוריות

getInt

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

מקבלים מספר שלם מהבייטים הנתונים.

ל-Java אין סוג ערך לא חתום, לכן נדרשת הרחבה כדי להמיר קובץ לא חתום הטקסט הקצר נשמר ב-2 בייטים לערך של מספר שלם.

פרמטרים
bytes byte: מערך בייטים.

offset int: היסט ההתחלה של נתוני המספרים השלמים.

length int: אורך הנתונים של המספר השלמים.

החזרות
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