Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

ByteArrayList

public class ByteArrayList
extends Object

java.lang.Object
com.android.tradefed.util.ByteArrayList


Una clase para representar una matriz de bytes ligera. El objetivo de esta clase es evitar la sobrecarga de espacio significativa del uso de clases Java. Ver, por ejemplo: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/

Resumen

Constructores públicos

ByteArrayList ()

Construye una lista vacía con una capacidad inicial de 128 bytes y un factor de crecimiento de 2.0

ByteArrayList (int defaultSize)

Construye una lista vacía con la capacidad inicial especificada y con un factor de crecimiento de 2.0

ByteArrayList (int defaultSize, float growthFactor)

Construye una lista vacía con la capacidad inicial y el factor de crecimiento especificados.

Métodos públicos

boolean add (byte b)

Agrega el elemento especificado al final de esta lista

boolean addAll (byte[] src)

Agrega el contenido completo del byte[] proporcionado byte[] a la lista.

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

Agrega el contenido especificado del byte[] proporcionado byte[] a la lista.

boolean addall ( ByteArrayList src)

Agrega el contenido completo de ByteArrayList proporcionado a la lista.

void clear ()

Elimina todos los elementos de esta lista.

void ensureCapacity (int minCapacity)

Aumenta la capacidad de esta instancia ByteArrayList , si es necesario, para garantizar que pueda contener al menos el número de bytes especificado por el argumento de capacidad mínima.

boolean equals (Object other)

byte get (int idx)

Devuelve el elemento en la posición especificada en esta lista.

byte[] getContents ()

Devuelve una copia del contenido de este ByteArrayList como byte[] .

int hashCode ()

boolean isEmpty ()

Devuelve true si esta lista no contiene bytes

byte set (int idx, byte b)

Reemplaza el elemento en la posición especificada en esta lista con el elemento especificado

int size ()

Devuelve el número de bytes de esta lista.

void trimToSize ()

Recorta la capacidad de esta instancia de ByteArrayList para que sea el tamaño actual de la lista.

Constructores públicos

ByteArrayList

public ByteArrayList ()

Construye una lista vacía con una capacidad inicial de 128 bytes y un factor de crecimiento de 2.0

ByteArrayList

public ByteArrayList (int defaultSize)

Construye una lista vacía con la capacidad inicial especificada y con un factor de crecimiento de 2.0

Parámetros
defaultSize int : la capacidad inicial de la lista, en bytes

ByteArrayList

public ByteArrayList (int defaultSize, 
                float growthFactor)

Construye una lista vacía con la capacidad inicial y el factor de crecimiento especificados.

Parámetros
defaultSize int : la capacidad inicial de la lista, en bytes

growthFactor float : El factor por el cual se multiplica la capacidad cuando la lista necesita cambiar de tamaño automáticamente. Debe ser >= 1.1f .

Métodos públicos

añadir

public boolean add (byte b)

Agrega el elemento especificado al final de esta lista

Parámetros
b byte : el byte para agregar a la lista

Devoluciones
boolean true

añadir todo

public boolean addAll (byte[] src)

Agrega el contenido completo del byte[] proporcionado byte[] a la lista.

Parámetros
src byte : el byte[] que agregar contenido

Devoluciones
boolean true

añadir todo

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

Agrega el contenido especificado del byte[] proporcionado byte[] a la lista.

Parámetros
src byte : el byte[] que agregar contenido

srcOffset int : El índice del primer elemento de src para agregar

length int : la cantidad de bytes para agregar a la lista

Devoluciones
boolean true

añadir todo

public boolean addall (ByteArrayList src)

Agrega el contenido completo de ByteArrayList proporcionado a la lista.

Parámetros
src ByteArrayList : ByteArrayList que agregar contenido

Devoluciones
boolean true

claro

public void clear ()

Elimina todos los elementos de esta lista.

asegurarCapacidad

public void ensureCapacity (int minCapacity)

Aumenta la capacidad de esta instancia ByteArrayList , si es necesario, para garantizar que pueda contener al menos el número de bytes especificado por el argumento de capacidad mínima.

Parámetros
minCapacity int : la capacidad mínima para asegurar el almacenamiento, en bytes

es igual a

public boolean equals (Object other)

Parámetros
other Object

Devoluciones
boolean

obtener

public byte get (int idx)

Devuelve el elemento en la posición especificada en esta lista.

Parámetros
idx int : el índice para devolver

Devoluciones
byte

getContents

public byte[] getContents ()

Devuelve una copia del contenido de este ByteArrayList como byte[] .

Devoluciones
byte[] Una copia de byte[] del contenido de la lista

código hash

public int hashCode ()

Devoluciones
int

esta vacio

public boolean isEmpty ()

Devuelve true si esta lista no contiene bytes

Devoluciones
boolean

conjunto

public byte set (int idx, 
                byte b)

Reemplaza el elemento en la posición especificada en esta lista con el elemento especificado

Parámetros
idx int : el índice a reemplazar

b byte : el byte a reemplazar en ese índice

Devoluciones
byte

Talla

public int size ()

Devuelve el número de bytes de esta lista.

Devoluciones
int

trimToSize

public void trimToSize ()

Recorta la capacidad de esta instancia de ByteArrayList para que sea el tamaño actual de la lista.