Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

ByteArrayList

public class ByteArrayList
extends Object

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


Une classe pour représenter un tableau d'octets léger. Le but de cette classe est d'éviter la surcharge d'espace importante liée à l'utilisation des classes Java. Voir, par exemple: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/

Résumé

Constructeurs publics

ByteArrayList ()

Construit une liste vide avec une capacité initiale de 128 octets et un facteur de croissance de 2,0

ByteArrayList (int defaultSize)

Construit une liste vide avec la capacité initiale spécifiée et avec un facteur de croissance de 2,0

ByteArrayList (int defaultSize, float growthFactor)

Construit une liste vide avec la capacité initiale et le facteur de croissance spécifiés

Méthodes publiques

boolean add (byte b)

Ajoute l'élément spécifié à la fin de cette liste

boolean addAll (byte[] src)

Ajoute le contenu complet de l' byte[] fourni byte[] à la liste.

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

Ajoute le contenu spécifié de l' byte[] fourni byte[] à la liste.

boolean addall ( ByteArrayList src)

Ajoute le contenu complet de la ByteArrayList fournie à la liste.

void clear ()

Supprime tous les éléments de cette liste.

void ensureCapacity (int minCapacity)

Augmente la capacité de cette instance ByteArrayList , si nécessaire, pour garantir qu'elle peut contenir au moins le nombre d'octets spécifié par l'argument de capacité minimale.

boolean equals (Object other)

byte get (int idx)

Renvoie l'élément à la position spécifiée dans cette liste

byte[] getContents ()

Renvoie une copie du contenu de cette ByteArrayList sous forme d' byte[] .

int hashCode ()

boolean isEmpty ()

Renvoie true si cette liste ne contient aucun octet

byte set (int idx, byte b)

Remplace l'élément à la position spécifiée dans cette liste par l'élément spécifié

int size ()

Renvoie le nombre d'octets de cette liste

void trimToSize ()

Réduit la capacité de cette instance ByteArrayList à la taille actuelle de la liste.

Constructeurs publics

ByteArrayList

public ByteArrayList ()

Construit une liste vide avec une capacité initiale de 128 octets et un facteur de croissance de 2,0

ByteArrayList

public ByteArrayList (int defaultSize)

Construit une liste vide avec la capacité initiale spécifiée et avec un facteur de croissance de 2,0

Paramètres
defaultSize int : La capacité initiale de la liste, en octets

ByteArrayList

public ByteArrayList (int defaultSize, 
                float growthFactor)

Construit une liste vide avec la capacité initiale et le facteur de croissance spécifiés

Paramètres
defaultSize int : La capacité initiale de la liste, en octets

growthFactor float : Le facteur par lequel la capacité est multipliée lorsque la liste doit être redimensionnée automatiquement. Doit être >= 1.1f .

Méthodes publiques

ajouter

public boolean add (byte b)

Ajoute l'élément spécifié à la fin de cette liste

Paramètres
b byte : l' byte à ajouter à la liste

Retour
boolean true

tout ajouter

public boolean addAll (byte[] src)

Ajoute le contenu complet de l' byte[] fourni byte[] à la liste.

Paramètres
src byte : l' byte[] à partir duquel ajouter le contenu

Retour
boolean true

tout ajouter

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

Ajoute le contenu spécifié de l' byte[] fourni byte[] à la liste.

Paramètres
src byte : l' byte[] auquel ajouter le contenu

srcOffset int : L'index du premier élément de src à ajouter

length int : la quantité d'octets à ajouter à la liste

Retour
boolean true

tout ajouter

public boolean addall ( ByteArrayList src)

Ajoute le contenu complet de la ByteArrayList fournie à la liste.

Paramètres
src ByteArrayList : le ByteArrayList à partir ByteArrayList ajouter le contenu

Retour
boolean true

clair

public void clear ()

Supprime tous les éléments de cette liste.

assurerCapacité

public void ensureCapacity (int minCapacity)

Augmente la capacité de cette instance ByteArrayList , si nécessaire, pour garantir qu'elle peut contenir au moins le nombre d'octets spécifié par l'argument de capacité minimale.

Paramètres
minCapacity int : La capacité minimale pour assurer le stockage, en octets

équivaut à

public boolean equals (Object other)

Paramètres
other Object

Retour
boolean

avoir

public byte get (int idx)

Renvoie l'élément à la position spécifiée dans cette liste

Paramètres
idx int : l'index à renvoyer

Retour
byte

getContents

public byte[] getContents ()

Renvoie une copie du contenu de cette ByteArrayList sous forme d' byte[] .

Retour
byte[] Une copie d' byte[] du contenu de la liste

hashCode

public int hashCode ()

Retour
int

est vide

public boolean isEmpty ()

Renvoie true si cette liste ne contient aucun octet

Retour
boolean

ensemble

public byte set (int idx, 
                byte b)

Remplace l'élément à la position spécifiée dans cette liste par l'élément spécifié

Paramètres
idx int : l'index à remplacer

b byte : l' byte à remplacer à cet index

Retour
byte

Taille

public int size ()

Renvoie le nombre d'octets de cette liste

Retour
int

trimToSize

public void trimToSize ()

Réduit la capacité de cette instance ByteArrayList à la taille actuelle de la liste.