Daftar ByteArray
public class ByteArrayList
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.ByteArrayList |
Sebuah kelas untuk mewakili array byte ringan. Tujuan dari kelas ini adalah untuk menghindari overhead ruang yang signifikan dalam penggunaan 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 tertentu ke akhir daftar ini |
boolean | addAll (byte[] src) Menambahkan konten lengkap |
boolean | addAll (byte[] src, int srcOffset, int length) Menambahkan konten tertentu 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) Mengembalikan elemen pada posisi yang ditentukan dalam daftar ini |
byte[] | getContents () Mengembalikan salinan konten |
int | hashCode () |
boolean | isEmpty () Mengembalikan |
byte | set (int idx, byte b) Menggantikan elemen pada posisi tertentu dalam daftar ini dengan elemen tertentu |
int | size () Mengembalikan jumlah byte dalam daftar ini |
void | trimToSize () Memangkas kapasitas instance |
Konstruktor publik
Daftar ByteArray
public ByteArrayList ()
Membuat daftar kosong dengan kapasitas awal 128 byte dan faktor pertumbuhan 2.0
Daftar ByteArray
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 |
Daftar ByteArray
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 ketika daftar perlu diubah ukurannya secara otomatis. Harus >= 1.1f . |
Metode publik
menambahkan
public boolean add (byte b)
Menambahkan elemen tertentu ke akhir daftar ini
Parameter | |
---|---|
b | byte : byte yang akan ditambahkan ke daftar |
Kembali | |
---|---|
boolean | true |
tambahkanSemua
public boolean addAll (byte[] src)
Menambahkan konten lengkap byte[]
yang disediakan ke daftar.
Parameter | |
---|---|
src | byte : byte[] untuk menambahkan konten |
Kembali | |
---|---|
boolean | true |
tambahkanSemua
public boolean addAll (byte[] src, int srcOffset, int length)
Menambahkan konten tertentu 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 |
Kembali | |
---|---|
boolean | true |
tambahan
public boolean addall (ByteArrayList src)
Menambahkan konten lengkap ByteArrayList
yang disediakan ke daftar.
Parameter | |
---|---|
src | ByteArrayList : ByteArrayList untuk menambahkan konten |
Kembali | |
---|---|
boolean | true |
jernih
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 instance tersebut dapat menampung setidaknya jumlah byte yang ditentukan oleh argumen kapasitas minimum.
Parameter | |
---|---|
minCapacity | int : Kapasitas minimum untuk memastikan penyimpanan, dalam byte |
sama
public boolean equals (Object other)
Parameter | |
---|---|
other | Object |
Kembali | |
---|---|
boolean |
mendapatkan
public byte get (int idx)
Mengembalikan elemen pada posisi yang ditentukan dalam daftar ini
Parameter | |
---|---|
idx | int : Indeks yang akan dikembalikan |
Kembali | |
---|---|
byte |
dapatkanIsi
public byte[] getContents ()
Mengembalikan salinan konten ByteArrayList
ini sebagai byte[]
.
Kembali | |
---|---|
byte[] | Salinan byte[] dari isi daftar |
Kode hash
public int hashCode ()
Kembali | |
---|---|
int |
kosong
public boolean isEmpty ()
Mengembalikan true
jika daftar ini tidak berisi byte
Kembali | |
---|---|
boolean |
mengatur
public byte set (int idx, byte b)
Menggantikan elemen pada posisi tertentu dalam daftar ini dengan elemen tertentu
Parameter | |
---|---|
idx | int : Indeks yang akan diganti |
b | byte : byte yang akan diganti pada indeks itu |
Kembali | |
---|---|
byte |
ukuran
public int size ()
Mengembalikan jumlah byte dalam daftar ini
Kembali | |
---|---|
int |
trimToUkuran
public void trimToSize ()
Memangkas kapasitas instance ByteArrayList
ini menjadi ukuran daftar saat ini.