ByteArrayUtil
public
class
ByteArrayUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayUtil |
Utilitas untuk beroperasi pada array byte, misalnya, mengonversi byte ke bilangan bulat.
Java tidak memiliki jenis nilai yang tidak ditandatangani, jadi ekspansi diperlukan untuk mengonversi nilai yang tidak ditandatangani bilangan bulat yang disimpan dalam 4 byte menjadi nilai yang panjang, atau short yang tidak ditandatangani disimpan dalam 2 byte ke bilangan bulat dengan sejumlah nilai.
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 yang 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, jadi perluasan diperlukan untuk mengonversi disimpan dalam 2 byte ke nilai integer.
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 yang panjang dari byte yang diberikan.
Java tidak memiliki jenis nilai yang tidak ditandatangani, jadi perluasan diperlukan untuk mengonversi bilangan bulat yang disimpan dalam 4 byte ke nilai panjang.
Parameter | |
---|---|
bytes |
byte : array byte. |
offset |
int : offset awal nilai panjang. |
length |
int : panjang nilai panjang. |
Hasil | |
---|---|
long |
nilai yang memanjang 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 |