בייט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 |