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 |