ByteArrayList
public
class
ByteArrayList
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayList |
Class untuk mewakili array byte ringan. Tujuan class ini adalah untuk menghindari overhead ruang yang signifikan dari penggunaan class Java. Lihat, misalnya: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/
Ringkasan
Konstruktor publik | |
---|---|
ByteArrayList()
Membuat daftar kosong dengan kapasitas awal 128 byte dan faktor pertumbuhan 2,0 |
|
ByteArrayList(int defaultSize)
Membuat daftar kosong dengan kapasitas awal yang ditentukan, dan dengan faktor pertumbuhan 2,0 |
|
ByteArrayList(int defaultSize, float growthFactor)
Membuat daftar kosong dengan kapasitas awal dan faktor pertumbuhan yang ditentukan |
Metode publik | |
---|---|
boolean
|
add(byte b)
Menambahkan elemen yang ditentukan ke akhir daftar ini |
boolean
|
addAll(byte[] src)
Menambahkan konten lengkap |
boolean
|
addAll(byte[] src, int srcOffset, int length)
Menambahkan konten yang ditentukan dari |
boolean
|
addall(ByteArrayList src)
Menambahkan konten lengkap |
void
|
clear()
Menghapus semua elemen dari daftar ini. |
void
|
ensureCapacity(int minCapacity)
Meningkatkan kapasitas instance |
boolean
|
equals(Object other)
|
byte
|
get(int idx)
Menampilkan elemen pada posisi yang ditentukan dalam daftar ini |
byte[]
|
getContents()
Menampilkan salinan konten |
int
|
hashCode()
|
boolean
|
isEmpty()
Menampilkan |
byte
|
set(int idx, byte b)
Mengganti elemen pada posisi yang ditentukan dalam daftar ini dengan elemen yang ditentukan |
int
|
size()
Menampilkan jumlah byte dalam daftar ini |
void
|
trimToSize()
Memangkas kapasitas instance |
Konstruktor publik
ByteArrayList
public ByteArrayList ()
Membuat daftar kosong dengan kapasitas awal 128 byte dan faktor pertumbuhan 2,0
ByteArrayList
public ByteArrayList (int defaultSize)
Membuat daftar kosong dengan kapasitas awal yang ditentukan, dan dengan faktor pertumbuhan 2,0
Parameter | |
---|---|
defaultSize |
int : Kapasitas awal daftar, dalam byte |
ByteArrayList
public ByteArrayList (int defaultSize, float growthFactor)
Membuat daftar kosong dengan kapasitas awal dan faktor pertumbuhan yang ditentukan
Parameter | |
---|---|
defaultSize |
int : Kapasitas awal daftar, dalam byte |
growthFactor |
float : Faktor yang digunakan untuk mengalikan kapasitas saat daftar perlu
diubah ukurannya secara otomatis. Harus berupa >= 1.1f . |
Metode publik
tambahkan
public boolean add (byte b)
Menambahkan elemen yang ditentukan ke akhir daftar ini
Parameter | |
---|---|
b |
byte : byte yang akan ditambahkan ke daftar |
Hasil | |
---|---|
boolean |
true |
addAll
public boolean addAll (byte[] src)
Menambahkan konten lengkap byte[]
yang disediakan ke daftar.
Parameter | |
---|---|
src |
byte : byte[] untuk menambahkan konten dari |
Hasil | |
---|---|
boolean |
true |
addAll
public boolean addAll (byte[] src, int srcOffset, int length)
Menambahkan konten yang ditentukan dari byte[]
yang disediakan ke daftar.
Parameter | |
---|---|
src |
byte : byte[] untuk menambahkan konten dari |
srcOffset |
int : Indeks elemen pertama src yang akan ditambahkan |
length |
int : Jumlah byte yang akan ditambahkan ke daftar |
Hasil | |
---|---|
boolean |
true |
addall
public boolean addall (ByteArrayList src)
Menambahkan konten lengkap ByteArrayList
yang disediakan ke daftar.
Parameter | |
---|---|
src |
ByteArrayList : ByteArrayList untuk menambahkan konten dari |
Hasil | |
---|---|
boolean |
true |
hapus
public void clear ()
Menghapus semua elemen dari daftar ini.
ensureCapacity
public void ensureCapacity (int minCapacity)
Meningkatkan kapasitas instance ByteArrayList
ini, jika perlu, untuk memastikan bahwa
instance tersebut dapat menyimpan setidaknya jumlah byte yang ditentukan oleh argumen kapasitas minimum.
Parameter | |
---|---|
minCapacity |
int : Kapasitas minimum untuk memastikan penyimpanan, dalam byte |
sama dengan
public boolean equals (Object other)
Parameter | |
---|---|
other |
Object |
Hasil | |
---|---|
boolean |
get
public byte get (int idx)
Menampilkan elemen pada posisi yang ditentukan dalam daftar ini
Parameter | |
---|---|
idx |
int : Indeks yang akan ditampilkan |
Hasil | |
---|---|
byte |
getContents
public byte[] getContents ()
Menampilkan salinan konten ByteArrayList
ini sebagai byte[]
.
Hasil | |
---|---|
byte[] |
Salinan byte[] dari konten daftar |
hashCode
public int hashCode ()
Hasil | |
---|---|
int |
isEmpty
public boolean isEmpty ()
Menampilkan true
jika daftar ini tidak berisi byte
Hasil | |
---|---|
boolean |
setel
public byte set (int idx, byte b)
Mengganti elemen pada posisi yang ditentukan dalam daftar ini dengan elemen yang ditentukan
Parameter | |
---|---|
idx |
int : Indeks yang akan diganti |
b |
byte : byte yang akan diganti pada indeks tersebut |
Hasil | |
---|---|
byte |
ukuran
public int size ()
Menampilkan jumlah byte dalam daftar ini
Hasil | |
---|---|
int |
trimToSize
public void trimToSize ()
Memangkas kapasitas instance ByteArrayList
ini menjadi ukuran daftar saat ini.