ArrayList en Java

ArrayList en Java
Dans tout langage de programmation, un concept très significatif est utilisé pour stocker les données nommées Tableaux. Les tableaux sont statiques / fixes en taille et adaptés aux structures de données de longueur fixe. Mais que se passe-t-il si quelqu'un veut ajouter ou supprimer les éléments dynamiquement? Eh bien en Java, nous pouvons utiliser le concept de Liste des tableaux ce qui nous permet de stocker les données dynamiquement et est résidante.

Cette rédaction présente un guide complet pour les concepts suivants concernant les listes d'arborations Java:

  • Qu'est-ce qu'un arraylist
  • Comment travailler avec ArrayList
  • Comment ajouter, supprimer et modifier les éléments
  • Comment accéder à l'article de ArrayList
  • Comment trouver la taille d'une liste d'arraie
  • Comment itérer à travers une liste d'arraie
  • Comment trier une liste d'arrai

Alors, commençons!

Qu'est-ce qu'un arraylist

C'est une classe prédéfinie en Java qui appartient à Java.package util. L'ArrayList a le même but que les tableaux intégrés I.e. stocker des données. Mais il nous permet de créer des tableaux redimensiables et il modifie sa taille dynamiquement.

Comment travailler avec ArrayList

Pour travailler avec une liste Array, nous devons suivre les points clés suivants:

La toute première chose que nous devons faire est «importer" le Liste des tableaux classe du Java.user Package, et pour ce faire, nous devons ajouter la ligne suivante dans notre projet:

Importer Java.user.Liste des tableaux;

Comme ArrayList est une classe, donc, pour travailler avec un ArrayList, nous devons créer un objet de la classe ArrayList.

Liste des tableaux Sujets = Nouvelle ArrayList();

Le extrait ci-dessus crée un objet de type de chaîne de la classe ArrayList nommée "sujets" Pour stocker les valeurs de chaîne.

Comment ajouter des éléments dans ArrayList

Le Liste des tableaux La classe fournit de nombreuses méthodes et en utilisant ces méthodes, nous pouvons atteindre différentes fonctionnalités. Par exemple, la classe ArrayList fournit un ajouter() Méthode pour ajouter de nouveaux éléments dans une liste Array. L'exemple ci-dessous fournira une compréhension approfondie de la façon d'ajouter des éléments dans une liste Array.

Exemple

Le code extrait ci-dessous importe d'abord le ArrayList puis crée l'objet de la classe ArrayList. Ensuite, nous ajoutons plusieurs éléments à l'arrayList en utilisant l'objet de la classe ArrayList:

Importer Java.user.Liste des tableaux;
classe publique ArrayListExample
public static void main (String [] args)
Liste des tableaux Sujets = Nouvelle ArrayList();
sujets.ajouter ("informatique");
sujets.ajouter ("mathématiques");
sujets.ajouter ("chimie");
sujets.ajouter ("biologie");
sujets.ajouter ("physique");
Système.dehors.println (sujets);

L'extrait divisé ci-dessous fournira le code complet avec sa sortie:

La sortie vérifie que tous les éléments sont ajoutés avec succès à la liste.

Comment accéder aux articles dans ArrayList

L'ArrayList en Java fournit une autre méthode pratique nommée obtenir() qui peut être utilisé pour accéder à l'élément individuel de l'arraylist. Il accède aux éléments sur la base du numéro d'index.

Exemple

La ligne de code divisée ci-dessous vous permettra de comprendre comment accéder à un élément du Liste des tableaux:

Système.dehors.println (sujets.obtenir (3));

Dans l'extrait ci-dessus, nous utilisons le obtenir() Méthode avec l'objet de la classe ArrayList. Dans la méthode GET, nous fournissons une valeur 3 qui détermine qu'il accède à la valeur présente à index 3.

Comme dans ArrayList, l'indexation commence à partir de l'index zéro, donc dans cet exemple, l'index 3 comporte une valeur «biologie». Ainsi, la sortie vérifie que le obtenir() Méthode Accédez à la valeur appropriée.

Comment supprimer les éléments d'une liste d'array

Vous souhaitez supprimer des éléments inutiles de la liste, pas de soucis! ArrayList fournit le retirer() qui peut être utilisé pour supprimer les éléments d'une liste. Sa syntaxe sera similaire à ajouter() Méthode I.e. Nous devons fournir le numéro d'index de l'élément dans le retirer() méthode.

Exemple

Supposons que nous voulons supprimer le deuxième élément de la liste Array, alors notre code ira comme ceci:

sujet.retirer (1);

Le code complet, ainsi que sa sortie respective, sont fournis dans la capture d'écran en dessous:

La sortie ci-dessus a vérifié que le retirer() Méthode a réussi à supprimer l'élément souhaité.

Mais que se passe-t-il si quelqu'un veut supprimer tous les éléments de la liste, supprimer tous les éléments individuellement sera un processus de prise de temps. Avons-nous une méthode qui peut supprimer tous les éléments simultanément?

La classe ArrayList fournit un clair() Méthode pour supprimer tous les éléments de la liste, alors expérimentons-le pour voir comment clair() travaux

sujets.clair();

L'extrait ci-dessus utilise le clair() Méthode avec l'objet du Liste des tableaux classe, voyons la sortie pour comprendre comment elle fonctionne:

La sortie ci-dessus montre que tous les éléments de la liste ont été supprimés.

Comment modifier / modifier les éléments dans ArrayList

En Java, les éléments de l'arrayList peuvent être modifiés / modifiés à l'aide du ensemble() méthode. Il faudra deux valeurs / paramètres: un pour le numéro d'index et le second pour l'élément que vous souhaitez insérer.

Exemple

Dans l'extrait ci-dessous, nous passons 2 et l'anglais dans le ensemble() Méthode qui remplacera la valeur du deuxième index par «anglais»

sujets.set (2, "anglais");

Le code complet et la sortie sont fournis dans la figure suivante:

La sortie vérifie que le ensemble() La méthode a réussi à modifier la valeur du deuxième index.

Comment trouver la taille de ArrayList

Nous pouvons utiliser le taille() Méthode pour trouver le nombre d'éléments dans la liste Array.

Exemple

Dans cet exemple, nous utilisons la méthode Taille () pour trouver la taille de la liste:

sujets.taille();

L'extrait ci-dessous montre comment le taille() La méthode fonctionne avec l'arrayList:

La sortie authentifie le fonctionnement du taille() méthode.

Itération via ArrayList

Nous pouvons parcourir une liste Array en utilisant la boucle For-out, pour la boucle, la méthode For-Eenh, etc.

Exemple

Dans l'extrait de code ci-dessous, nous utilisons la boucle for-out pour traverser chaque élément de l'arraylist:

for (String i: sujets)
Système.dehors.println (i);

Le code complet et avec sa sortie est illustré ci-dessous:

La sortie vérifie que la boucle For-out itère via chaque élément de la liste.

Comment trier une liste d'arrai

Java.util fournit une classe très utile nommée Collections qui fournit de nombreuses méthodes qui peuvent être utilisées pour effectuer différentes fonctionnalités. Par exemple, nous pouvons trier le ArrayList par ordre alphabétique ou numériquement à l'aide du trier() Méthode de la Collection classe.

Exemple

Dans l'extrait de code ci-dessous, nous utilisons le trier() Méthode pour trier les sujets par ordre alphabétique:

Collections.tri (sujets);

L'extrait divisé ci-dessous montre le code complet et sa sortie respective:

La sortie vérifie que le trier() La méthode fournit une liste triée.

Conclusion

En Java, la classe ArrayList peut être utilisée pour créer une structure de données de longueur dynamique / variable. Pour travailler avec ArrayList, nous devons d'abord importer la classe ArrayList de Java.package util dans notre projet. La classe ArrayList fournit un large éventail de méthodes pour effectuer différentes fonctionnalités E.g. La méthode ADD () est utilisée pour ajouter des éléments dans une liste, la méthode supprime () est utilisée pour supprimer un élément d'une liste, la méthode tri () est utilisée pour trier la liste Array dans un ordre numérique ou alphabétique. Cet article fournit un guide détaillé pour ce qu'est un ArrayList et comment travailler avec ArrayList en Java.