Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

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

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

boolean addall ( ByteArrayList src)

Menambahkan konten lengkap dari 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 nilai true jika daftar ini tidak berisi byte

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

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.