{i>ByteArrayList<i}
public
class
ByteArrayList
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ByteArrayList |
Class untuk merepresentasikan array byte ringan. Tujuan dari kelas ini adalah untuk menghindari overhead ruang yang signifikan dalam menggunakan kelas 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 di 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
{i>ByteArrayList<i}
public ByteArrayList ()
Membuat daftar kosong dengan kapasitas awal 128 byte dan faktor pertumbuhan 2,0
{i>ByteArrayList<i}
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 |
{i>ByteArrayList<i}
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 mengalikan kapasitas saat daftar harus
mengubah ukuran secara otomatis. Harus >= 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 |
tambahkanSemua
public boolean addAll (byte[] src)
Menambahkan konten lengkap byte[]
yang disediakan ke daftar.
Parameter | |
---|---|
src |
byte : byte[] untuk menambahkan konten |
Hasil | |
---|---|
boolean |
true |
tambahkanSemua
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 |
srcOffset |
int : Indeks elemen pertama src yang akan ditambahkan |
length |
int : Jumlah byte yang akan ditambahkan ke daftar |
Hasil | |
---|---|
boolean |
true |
add-on
public boolean addall (ByteArrayList src)
Menambahkan konten lengkap ByteArrayList
yang disediakan ke daftar.
Parameter | |
---|---|
src |
ByteArrayList : ByteArrayList untuk menambahkan konten |
Hasil | |
---|---|
boolean |
true |
hapus
public void clear ()
Menghapus semua elemen dari daftar ini.
memastikanKapasitas
public void ensureCapacity (int minCapacity)
Meningkatkan kapasitas instance ByteArrayList
ini, jika perlu, untuk memastikan bahwa
dapat menampung setidaknya jumlah {i>byte<i}
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[] isi daftar |
hashCode
public int hashCode ()
Hasil | |
---|---|
int |
kosong
public boolean isEmpty ()
Menampilkan true
jika daftar ini tidak berisi byte
Hasil | |
---|---|
boolean |
setel
public byte set (int idx, byte b)
Mengganti elemen di 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 |
{i>trimToSize<i}
public void trimToSize ()
Memangkas kapasitas instance ByteArrayList
ini menjadi ukuran daftar saat ini.