Java Language Créer, ajouter et supprimer un élément d'une liste de tableaux


Exemple

ArrayList est l'une des structures de données intégrées à Java. C'est un tableau dynamique (où la taille de la structure de données n'a pas besoin d'être déclarée en premier) pour stocker des éléments (objets).

Il étend la classe AbstractList et implémente l'interface List . Un ArrayList peut contenir des éléments en double où il maintient l'ordre d'insertion. Il convient de noter que la classe ArrayList n'est pas synchronisée, il faut donc faire attention lors de la gestion de la concurrence avec ArrayList . ArrayList permet un accès aléatoire car le tableau fonctionne sur la base de l'index. La manipulation est lente dans ArrayList raison du décalage qui se produit souvent lorsqu'un élément est supprimé de la liste de tableaux.

Un ArrayList peut être créé comme suit:

List<T> myArrayList = new ArrayList<>();

T ( Generics ) est le type qui sera stocké dans ArrayList .

Le type de ArrayList peut être n'importe quel objet. Le type ne peut pas être un type primitif (utilisez plutôt leurs classes wrapper ).

Pour ajouter un élément à ArrayList , utilisez la méthode add() :

myArrayList.add(element);

Ou pour ajouter un élément à un certain index:

myArrayList.add(index, element); //index of the element should be an int (starting from 0)

Pour supprimer un élément de ArrayList , utilisez la méthode remove() :

myArrayList.remove(element);

Ou pour supprimer un élément d'un certain index:

myArrayList.remove(index); //index of the element should be an int (starting from 0)