ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte menjadi bilangan bulat.
Java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu perluasan untuk mengonversi bilangan bulat yang tidak ditandatangani yang disimpan dalam 4 byte menjadi nilai panjang, atau bilangan bulat singkat yang tidak ditandatangani yang disimpan dalam 2 byte menjadi nilai bilangan bulat.
Ringkasan
Konstruktor publik | |
---|---|
ByteArrayUtil()
|
Metode publik | |
---|---|
static
int
|
getInt(byte[] bytes, int offset, int length)
Mendapatkan bilangan bulat dari byte yang diberikan. |
static
long
|
getLong(byte[] bytes, int offset, int length)
Mendapatkan nilai panjang dari byte yang diberikan. |
static
String
|
getString(byte[] bytes, int offset, int length)
Mendapatkan string dari byte yang diberikan. |
Konstruktor publik
ByteArrayUtil
public ByteArrayUtil ()
Metode publik
getInt
public static int getInt (byte[] bytes, int offset, int length)
Mendapatkan bilangan bulat dari byte yang diberikan.
java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu ekspansi untuk mengonversi short yang tidak ditandatangani yang disimpan dalam 2 byte menjadi nilai bilangan bulat.
Parameter | |
---|---|
bytes |
byte : array byte. |
offset |
int : offset awal data bilangan bulat. |
length |
int : panjang data bilangan bulat. |
Hasil | |
---|---|
int |
nilai int dari byte yang diberikan. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
Mendapatkan nilai panjang dari byte yang diberikan.
Java tidak memiliki jenis nilai yang tidak ditandatangani, sehingga perlu perluasan untuk mengonversi bilangan bulat yang tidak ditandatangani yang disimpan dalam 4 byte menjadi nilai panjang.
Parameter | |
---|---|
bytes |
byte : array byte. |
offset |
int : offset awal nilai panjang. |
length |
int : panjang nilai panjang. |
Hasil | |
---|---|
long |
nilai panjang dari byte yang diberikan. |
getString
public static String getString (byte[] bytes, int offset, int length)
Mendapatkan string dari byte yang diberikan.
Parameter | |
---|---|
bytes |
byte : array byte. |
offset |
int : offset awal data string. |
length |
int : panjang data string. |
Hasil | |
---|---|
String |