{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 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 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 dapat menampung setidaknya jumlah {i>byte<i} yang ditentukan oleh argumen kapasitas minimum.

boolean equals(Object other)

byte get(int idx)

Menampilkan elemen pada posisi yang ditentukan dalam daftar ini

byte[] getContents()

Menampilkan salinan konten ByteArrayList ini sebagai byte[].

int hashCode()

boolean isEmpty()

Menampilkan true jika daftar ini tidak berisi byte

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

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.