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 |
boolean
|
addAll(byte[] src, int srcOffset, int length)
Sağlanan |
boolean
|
addall(ByteArrayList src)
Sağlanan |
void
|
clear()
Bu listedeki tüm öğeleri kaldırır. |
void
|
ensureCapacity(int minCapacity)
Gerekirse bu |
boolean
|
equals(Object other)
|
byte
|
get(int idx)
Öğeyi bu listede belirtilen konumda döndürür |
byte[]
|
getContents()
Bu |
int
|
hashCode()
|
boolean
|
isEmpty()
Bu liste bayt içermiyorsa |
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 |
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.