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 מהבתים הנתונים.

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