BaytDizi Listesi

public class ByteArrayList
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.ByteArrayList


Hafif bir bayt dizisini temsil eden sınıf. Bu dersin amacı, kullanmakla ilgili önemli bir ek yük anlamına gelir. Örneğin bkz. http://benjchristenstr.com/2008/05/27/java-memory-usage-ints/

Özet

Kamu inşaatçıları

ByteArrayList()

Başlangıç kapasitesi 128 bayt ve büyüme faktörü 2,0 olan boş bir liste oluşturur

ByteArrayList(int defaultSize)

Belirtilen başlangıç kapasitesiyle ve 2, 0 büyüme faktörüyle boş bir liste oluşturur

ByteArrayList(int defaultSize, float growthFactor)

Belirtilen başlangıç kapasitesi ve büyüme faktörüyle boş bir liste oluşturur

Herkese açık yöntemler

boolean add(byte b)

Belirtilen öğeyi bu listenin sonuna ekler

boolean addAll(byte[] src)

Sağlanan byte[] öğesinin tüm içeriğini listeye ekler.

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

Sağlanan byte[] öğesinin belirtilen içeriğini listeye ekler.

boolean addall(ByteArrayList src)

Sağlanan ByteArrayList öğesinin tüm içeriğini listeye ekler.

void clear()

Bu listedeki tüm öğeleri kaldırır.

void ensureCapacity(int minCapacity)

Gerekirse bu ByteArrayList örneğinin kapasitesini artırarak en az minimum kapasite bağımsız değişkeni tarafından belirtilen bayt sayısını barındırabilir.

boolean equals(Object other)

byte get(int idx)

Öğeyi bu listede belirtilen konumda döndürür

byte[] getContents()

Bu ByteArrayList içeriğinin bir kopyasını byte[] olarak döndürür.

int hashCode()

boolean isEmpty()

Bu liste bayt içermiyorsa true değerini döndürür

byte set(int idx, byte b)

Bu listede belirtilen konumdaki öğeyi belirtilen öğeyle değiştirir

int size()

Bu listedeki bayt sayısını döndürür

void trimToSize()

Bu ByteArrayList örneğin kapasitesini, listenin mevcut boyutu olacak şekilde kırpar.

Kamu inşaatçıları

BaytDizi Listesi

public ByteArrayList ()

Başlangıç kapasitesi 128 bayt ve büyüme faktörü 2,0 olan boş bir liste oluşturur

BaytDizi Listesi

public ByteArrayList (int defaultSize)

Belirtilen başlangıç kapasitesiyle ve 2, 0 büyüme faktörüyle boş bir liste oluşturur

Parametreler
defaultSize int: Listenin bayt cinsinden ilk kapasitesi

BaytDizi Listesi

public ByteArrayList (int defaultSize, 
                float growthFactor)

Belirtilen başlangıç kapasitesi ve büyüme faktörüyle boş bir liste oluşturur

Parametreler
defaultSize int: Listenin bayt cinsinden ilk kapasitesi

growthFactor float: Listenin şunları yapması gerektiğinde kapasitenin çarpılmasıyla elde edilen faktör yeniden boyutlandırabilirsiniz. >= 1.1f olmalıdır.

Herkese açık yöntemler

ekle

public boolean add (byte b)

Belirtilen öğeyi bu listenin sonuna ekler

Parametreler
b byte: Listeye eklenecek byte

İlerlemeler
boolean true

tüm

public boolean addAll (byte[] src)

Sağlanan byte[] öğesinin tüm içeriğini listeye ekler.

Parametreler
src byte: İçeriklerin ekleneceği byte[]

İlerlemeler
boolean true

tüm

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

Sağlanan byte[] öğesinin belirtilen içeriğini listeye ekler.

Parametreler
src byte: İçeriklerin ekleneceği byte[]

srcOffset int: Eklenecek ilk src öğesinin dizini

length int: Listeye eklenecek bayt miktarı

İlerlemeler
boolean true

Addall

public boolean addall (ByteArrayList src)

Sağlanan ByteArrayList öğesinin tüm içeriğini listeye ekler.

Parametreler
src ByteArrayList: İçeriklerin ekleneceği ByteArrayList

İlerlemeler
boolean true

temizle

public void clear ()

Bu listedeki tüm öğeleri kaldırır.

allowCapacity

public void ensureCapacity (int minCapacity)

Gerekirse bu ByteArrayList örneğinin kapasitesini artırarak en az minimum kapasite bağımsız değişkeni tarafından belirtilen bayt sayısını barındırabilir.

Parametreler
minCapacity int: Bayt cinsinden depolama alanı sağlanacak minimum kapasite

eşittir

public boolean equals (Object other)

Parametreler
other Object

İlerlemeler
boolean

get

public byte get (int idx)

Öğeyi bu listede belirtilen konumda döndürür

Parametreler
idx int: Döndürülecek dizin

İlerlemeler
byte

getContents

public byte[] getContents ()

Bu ByteArrayList içeriğinin bir kopyasını byte[] olarak döndürür.

İlerlemeler
byte[] Liste içeriğinin byte[] kopyası

karma Kodu

public int hashCode ()

İlerlemeler
int

Boş

public boolean isEmpty ()

Bu liste bayt içermiyorsa true değerini döndürür

İlerlemeler
boolean

ayarla

public byte set (int idx, 
                byte b)

Bu listede belirtilen konumdaki öğeyi belirtilen öğeyle değiştirir

Parametreler
idx int: Değiştirilecek dizin

b byte: Söz konusu dizinde değiştirilecek byte

İlerlemeler
byte

beden

public int size ()

Bu listedeki bayt sayısını döndürür

İlerlemeler
int

Kesim Boyutu

public void trimToSize ()

Bu ByteArrayList örneğin kapasitesini, listenin mevcut boyutu olacak şekilde kırpar.