Arraylist classe Java

La ArrayList

Sommaire

package (paquet: java.util) En Java vous permet de créer et de maintenir un type spécial d'objet de collection: une liste de tableau. Un liste de tableau est similaire à un tableau, mais détourne nombre des problèmes les plus communs de travailler avec des tableaux, en particulier ce qui suit:




  • Une liste de tableau se redimensionne automatiquement chaque fois que nécessaire.

  • Une liste de tableau vous permet d'insérer des éléments dans le milieu de la collection.

  • Une liste de tableau vous permet de supprimer des éléments.

Constructeurs

ConstructeurExplication
ArrayList ()Crée une liste de tableau avec une capacité initiale de tenelements.
ArrayList (capacité int)Crée une liste de tableau avec la capacité initiale spécifiée.
ArrayList (Collection c)Crée une liste de tableau et des copies de tous les éléments de la collection thespecified dans la nouvelle liste de tableau.

Méthodes

MéthodeExplication
ajouter (élément Object)Ajoute l'objet spécifié à la liste de tableau. Si vous avez spécifié atype lorsque vous avez créé la liste de tableau, l'objet doit être de thecorrect Type.
ajouter (int index, élément Object)Ajoute l'objet spécifié à la liste de tableau à la position de specifiedindex. Si vous avez spécifié un type lorsque vous avez créé l'arraylist, l'objet doit être du type correct.
addAll (Collection c)Ajoute tous les éléments de la collection spécifiée à ce arraylist.
addAll (int index, Collection c)Ajoute tous les éléments de la collection spécifiée à ce arraylist à la position d'index spécifiée.
clear ()Supprime tous les éléments de la liste de tableau.
clone ()Retourne une copie superficielle de la liste de tableau. Le elementscontained dans la copie sont les mêmes instances d'objets que le elementsin l'original.
contains (Object élém)Retourne une valeur booléenne qui indique si le specifiedobject est dans la liste de tableau.
containsAll (Collection c)Renvoie une valeur booléenne indiquant si ce tableau listcontains tous les objets qui se trouvent dans la collection spécifiée.
ensureCapacity (int minCapacity)Augmente la capacité de la liste de tableau à la specifiedvalue. (Si la capacité est déjà supérieure à la specifiedvalue, cette méthode ne fait rien.)
get (int index)Renvoie l'objet à la position spécifiée dans la liste.
indexOf (Object élém)Renvoie la position d'index de la première occurrence d'objet thespecified dans la liste de tableau. Si l'objet est pas INTHE liste, il renvoie -1.
est vide() Renvoie une valeur booléenne qui indique si le tableau Listis vide.
iterator () Retourne un itérateur pour la liste de tableau.
lastIndexOf (Object élém)Renvoie la position d'index de la dernière occurrence d'objet thespecified dans la liste de tableau. Si l'objet est pas INTHE liste, il renvoie -1.
remove (int index)Supprime l'objet à l'index et retourne theElement spécifiée qui a été supprimé.
remove (Object élém)Supprime un objet dans la liste. Notez que plus d'oneelement se réfère à la object- cette méthode supprime une seule des them.It retourne une valeur booléenne qui indique si l'objet était INTHE liste.
remove (int fromIndex, inttoIndex)Supprime tous les objets dont les valeurs d'index sont entre le valuesspecified. On notera que les éléments en fromIndex et toIndexpositions sont pas eux-mêmes enlevés.
removeAll (Collection c)Supprime tous les objets de la collection spécifiée de thisarray liste.
retainAll (Collection c)Supprime tous les objets qui ne sont pas dans la specifiedcollection de cette liste de tableau.
set (int index, Object élém)Définit l'élément spécifié à l'objet spécifié. Le elementthat était précédemment à cette position est retourné comme la valeur de retour de themethod.
taille ()Retourne le nombre d'éléments dans la liste.
toArray ()Retourne les éléments de la liste de tableau comme un tableau d'objets (Object []).
toArray (type [] array)Retourne les éléments de la liste de tableau comme un tableau dont leType le même que le tableau passé via le paramètre.

» » » » Arraylist classe Java