ByteArrayList
public
class
ByteArrayList
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ByteArrayList |
Una classe per rappresentare un array di byte leggero. Lo scopo di questo corso è evitare il sovraccarico di spazio significativo derivante dall'utilizzo delle classi Java. Ad esempio: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/
Riepilogo
Costruttori pubblici | |
|---|---|
ByteArrayList()
Costruisce un elenco vuoto con una capacità iniziale di 128 byte e un fattore di crescita di 2,0 |
|
ByteArrayList(int defaultSize)
Costruisce un elenco vuoto con la capacità iniziale specificata e un fattore di crescita pari a 2, 0 |
|
ByteArrayList(int defaultSize, float growthFactor)
Costruisce un elenco vuoto con la capacità iniziale e il fattore di crescita specificati |
|
Metodi pubblici | |
|---|---|
boolean
|
add(byte b)
Collega l'elemento specificato alla fine di questo elenco |
boolean
|
addAll(byte[] src)
Aggiunge all'elenco i contenuti completi del |
boolean
|
addAll(byte[] src, int srcOffset, int length)
Aggiunge all'elenco i contenuti specificati di |
boolean
|
addall(ByteArrayList src)
Aggiunge all'elenco i contenuti completi del |
void
|
clear()
Rimuove tutti gli elementi da questo elenco. |
void
|
ensureCapacity(int minCapacity)
Aumenta la capacità di questa istanza |
boolean
|
equals(Object other)
|
byte
|
get(int idx)
Restituisce l'elemento nella posizione specificata in questo elenco |
byte[]
|
getContents()
Restituisce una copia dei contenuti di questo |
int
|
hashCode()
|
boolean
|
isEmpty()
Restituisce |
byte
|
set(int idx, byte b)
Sostituisce l'elemento nella posizione specificata in questo elenco con l'elemento specificato |
int
|
size()
Restituisce il numero di byte in questo elenco |
void
|
trimToSize()
Adatta la capacità di questa istanza |
Costruttori pubblici
ByteArrayList
public ByteArrayList ()
Costruisce un elenco vuoto con una capacità iniziale di 128 byte e un fattore di crescita di 2,0
ByteArrayList
public ByteArrayList (int defaultSize)
Costruisce un elenco vuoto con la capacità iniziale specificata e un fattore di crescita pari a 2, 0
| Parametri | |
|---|---|
defaultSize |
int: la capacità iniziale dell'elenco, in byte |
ByteArrayList
public ByteArrayList (int defaultSize,
float growthFactor)Costruisce un elenco vuoto con la capacità iniziale e il fattore di crescita specificati
| Parametri | |
|---|---|
defaultSize |
int: la capacità iniziale dell'elenco, in byte |
growthFactor |
float: il fattore per cui viene moltiplicata la capacità quando è necessario ridimensionare automaticamente l'elenco. Deve essere >= 1.1f. |
Metodi pubblici
aggiungi
public boolean add (byte b)
Collega l'elemento specificato alla fine di questo elenco
| Parametri | |
|---|---|
b |
byte: il byte da aggiungere all'elenco |
| Ritorni | |
|---|---|
boolean |
true |
addAll
public boolean addAll (byte[] src)
Aggiunge all'elenco i contenuti completi del byte[] fornito.
| Parametri | |
|---|---|
src |
byte: il byte[] da cui aggiungere i contenuti |
| Ritorni | |
|---|---|
boolean |
true |
addAll
public boolean addAll (byte[] src,
int srcOffset,
int length)Aggiunge all'elenco i contenuti specificati di byte[] fornito.
| Parametri | |
|---|---|
src |
byte: il byte[] da cui aggiungere i contenuti |
srcOffset |
int: l'indice del primo elemento di src da accodare |
length |
int: la quantità di byte da aggiungere all'elenco |
| Ritorni | |
|---|---|
boolean |
true |
addall
public boolean addall (ByteArrayList src)
Aggiunge all'elenco i contenuti completi del ByteArrayList fornito.
| Parametri | |
|---|---|
src |
ByteArrayList: il ByteArrayList da cui aggiungere i contenuti |
| Ritorni | |
|---|---|
boolean |
true |
cancella
public void clear ()
Rimuove tutti gli elementi da questo elenco.
ensureCapacity
public void ensureCapacity (int minCapacity)
Aumenta la capacità di questa istanza ByteArrayList, se necessario, per assicurarti che possa contenere almeno il numero di byte specificato dall'argomento della capacità minima.
| Parametri | |
|---|---|
minCapacity |
int: la capacità minima per garantire lo spazio di archiviazione, in byte |
uguale
public boolean equals (Object other)
| Parametri | |
|---|---|
other |
Object |
| Ritorni | |
|---|---|
boolean |
|
Ottieni
public byte get (int idx)
Restituisce l'elemento nella posizione specificata in questo elenco
| Parametri | |
|---|---|
idx |
int: l'indice da restituire |
| Ritorni | |
|---|---|
byte |
|
getContents
public byte[] getContents ()
Restituisce una copia dei contenuti di questo ByteArrayList come byte[].
| Ritorni | |
|---|---|
byte[] |
Una byte[] copia dei contenuti dell'elenco |
hashCode
public int hashCode ()
| Ritorni | |
|---|---|
int |
|
isEmpty
public boolean isEmpty ()
Restituisce true se l'elenco non contiene byte
| Ritorni | |
|---|---|
boolean |
|
imposta
public byte set (int idx,
byte b)Sostituisce l'elemento nella posizione specificata in questo elenco con l'elemento specificato
| Parametri | |
|---|---|
idx |
int: l'indice da sostituire |
b |
byte: il byte da sostituire in quell'indice |
| Ritorni | |
|---|---|
byte |
|
dimensioni
public int size ()
Restituisce il numero di byte in questo elenco
| Ritorni | |
|---|---|
int |
|
tagliaADimensioni
public void trimToSize ()
Adatta la capacità di questa istanza ByteArrayList alle dimensioni attuali dell'elenco.