DaftarByteArray
public class ByteArrayList
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.ByteArrayList |
Kelas untuk mewakili larik byte ringan. Tujuan dari kelas ini adalah untuk menghindari overhead ruang yang signifikan dari 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 yang ditentukan ke akhir daftar ini |
boolean | addAll (byte[] src) Menambahkan konten lengkap dari |
boolean | addAll (byte[] src, int srcOffset, int length) Menambahkan konten yang ditentukan dari |
boolean | addall ( ByteArrayList src) Menambahkan konten lengkap dari |
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 nilai |
byte | set (int idx, byte b) Mengganti elemen pada posisi yang ditentukan dalam daftar ini dengan elemen yang ditentukan |
int | size () Mengembalikan jumlah byte dalam daftar ini |
void | trimToSize () Memangkas kapasitas instance |
Konstruktor publik
DaftarByteArray
public ByteArrayList ()
Membuat daftar kosong dengan kapasitas awal 128 byte dan faktor pertumbuhan 2,0
DaftarByteArray
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 |
DaftarByteArray
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 di mana kapasitas dikalikan saat daftar perlu diubah ukurannya secara otomatis. Harus >= 1.1f . |
Metode publik
menambahkan
public boolean add (byte b)
Menambahkan elemen yang ditentukan ke akhir daftar ini
Parameter | |
---|---|
b | byte : byte untuk ditambahkan ke daftar |
Pengembalian | |
---|---|
boolean | true |
addAll
public boolean addAll (byte[] src)
Menambahkan konten lengkap dari byte[]
yang disediakan ke daftar.
Parameter | |
---|---|
src | byte : byte[] untuk menambahkan konten dari |
Pengembalian | |
---|---|
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 untuk ditambahkan ke daftar |
Pengembalian | |
---|---|
boolean | true |
addall
public boolean addall (ByteArrayList src)
Menambahkan konten lengkap dari ByteArrayList
yang disediakan ke daftar.
Parameter | |
---|---|
src | ByteArrayList : ByteArrayList untuk menambahkan konten dari |
Pengembalian | |
---|---|
boolean | true |
jernih
public void clear ()
Menghapus semua elemen dari daftar ini.
sureCapacity
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 |
Pengembalian | |
---|---|
boolean |
mendapatkan
public byte get (int idx)
Mengembalikan elemen pada posisi yang ditentukan dalam daftar ini
Parameter | |
---|---|
idx | int : Indeks yang akan dikembalikan |
Pengembalian | |
---|---|
byte |
getContents
public byte[] getContents ()
Mengembalikan salinan konten ByteArrayList
ini sebagai byte[]
.
Pengembalian | |
---|---|
byte[] | Salinan byte[] dari daftar konten |
Kode hash
public int hashCode ()
Pengembalian | |
---|---|
int |
kosong
public boolean isEmpty ()
Mengembalikan nilai true
jika daftar ini tidak berisi byte
Pengembalian | |
---|---|
boolean |
mengatur
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 itu |
Pengembalian | |
---|---|
byte |
ukuran
public int size ()
Mengembalikan jumlah byte dalam daftar ini
Pengembalian | |
---|---|
int |
trimToSize
public void trimToSize ()
Memangkas kapasitas instance ByteArrayList
ini menjadi ukuran daftar saat ini.