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 byte[] yang disediakan ke daftar.

boolean addAll (byte[] src, int srcOffset, int length)

Menambahkan konten tertentu dari byte[] yang disediakan ke daftar.

boolean addall ( ByteArrayList src)

Menambahkan konten lengkap ByteArrayList yang disediakan ke daftar.

void clear ()

Menghapus semua elemen dari daftar ini.

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.

boolean equals (Object other)

byte get (int idx)

Mengembalikan elemen pada posisi yang ditentukan dalam daftar ini

byte[] getContents ()

Mengembalikan salinan konten ByteArrayList ini sebagai byte[] .

int hashCode ()

boolean isEmpty ()

Mengembalikan true jika daftar ini tidak berisi byte

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 ByteArrayList ini menjadi ukuran daftar saat ini.

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.