Tutoriel de la liste Java

Tutoriel de la liste Java
La liste est un moyen utile de stocker plusieurs données commandées comme un tableau en java. Mais il a de nombreuses fonctionnalités qui n'existent pas dans le tableau. La liste s'appelle une collection ordonnée, et c'est une interface qui étend le Collection interface. Il ne peut pas créer un objet comme un tableau, mais il implémente quatre classes pour utiliser les fonctionnalités de la liste. Ces classes sont ArrayList, LinkList, Stack et Vector. Ceux-ci sont définis dans Le cadre de la collection Java. Les classes ArrayList et LinkList sont largement utilisées dans Java. Les opérations d'insertion, de mise à jour, de suppression et de recherche sont effectuées dans la liste en fonction de la valeur d'index comme un tableau. Il peut stocker à la fois des valeurs nulles et en double. Java.user Le package contient l'interface «liste» et il faudra importer pour utiliser la «liste». Comment les différentes méthodes de la «liste» peuvent être utilisées dans Java sont présentées dans ce tutoriel.

Quelques méthodes de liste Java utiles:

La liste Java contient de nombreuses méthodes intégrées pour effectuer différents types d'opérations sur les données de la liste Java. Les méthodes de liste Java principalement utilisées sont mentionnées ici.

Méthode But
Ajouter (élément) Il ajoute un élément à la fin de la liste, et il renvoie une valeur booléenne.
ajouter (index, élément) Il ajoute un élément à la position spécifique de la liste, et il ne renvoie rien.
Addall (liste) Il ajoute tous les éléments d'une liste à la fin d'une autre liste, et il renvoie une valeur booléenne.
addall (index, liste) Il ajoute tous les éléments de List2 à la position particulière de la liste1, et il renvoie une valeur booléenne.
égaux (objet) Il compare un objet particulier avec les éléments de liste, et il renvoie une valeur booléenne.
obtenir (index) Il récupère l'élément de la position particulière de la liste.
sublist (from_index, to_index) Il récupère les éléments d'une plage donnée.
est vide() Il vérifie que la liste est vide ou non.
supprimer (index) Il supprime l'élément d'un index particulier.
supprimer (objet) Il supprime la première occurrence de l'objet.
removeall (list) ou clear () Il supprime tous les éléments d'une liste.
set (index, élément) Il remplace l'élément d'une position particulière.
taille() Il renvoie le nombre d'éléments d'une liste.
Trier (comparateur) Il trie les éléments de liste en fonction du comparateur spécifique.

Les utilisations des méthodes ci-dessus sont présentées dans la partie suivante de ce tutoriel en utilisant différents exemples.

Exemple-1: créer une liste Java et insérer des éléments dans la liste

Deux listes de type de données de chaîne sont déclarées et les différentes méthodes pour insérer des données sur la liste sont utilisées dans l'exemple suivant. Un arraylist nommé flower_list1 est déclaré et trois valeurs sont insérées en série à l'aide de la méthode Add (). Ensuite, un autre élément est ajouté en mentionnant la position d'insertion. Un autre ArrayList nommé flower_list2 est déclaré, et deux valeurs sont insérées comme avant. La méthode addall () est utilisée pour fusionner les valeurs de flower_list2 à la fin de flower_list1.

Importer Java.user.Liste;
Importer Java.user.Liste des tableaux;
Liste de classe publique1
public static void main (String [] args)
// déclare une liste de chaîne
List flower_list1 = new ArrayList ();
// initialise la liste avec trois éléments
flower_list1.ajouter ("rose");
flower_list1.Ajouter ("Lily");
flower_list1.ajouter ("tulip");
// imprime la liste actuelle
Système.dehors.println (flower_list1);
// insérer un élément en troisième position
flower_list1.Ajouter (2, "Lily d'eau");
// imprime la liste actuelle
Système.dehors.println (flower_list1);
// Déclarer une autre liste de chaîne
List flower_list2 = new ArrayList ();
// initialise la liste avec deux éléments
flower_list2.Ajouter ("tournesol");
flower_list2.ajouter ("jonquille");
// insérer tous les éléments de la deuxième liste à la fin de la première liste
flower_list1.addall (flower_list2);
// imprime la liste actuelle
Système.dehors.println (flower_list1);

Sortir:

La sortie suivante apparaîtra après avoir exécuté le code.

Exemple-2: Mettre à jour et supprimer les éléments d'une liste Java

Comment les valeurs de la liste peuvent être mises à jour et supprimées sont affichées dans l'exemple suivant. Une liste de type de données entier est déclarée ici. Quatre numéros sont ajoutés à la liste en utilisant ajouter() méthode. L'ensemble() La méthode est utilisée pour remplacer la deuxième valeur de la liste. Ensuite, deux façons de suppression sont présentées ici. Retirer () la méthode est utilisée pour supprimer le troisième élément de la liste et le objet itérateur est utilisé pour supprimer la troisième valeur de la liste actuelle. Le clear () La méthode est utilisée pour rendre une liste vide.

Importer Java.user.*
Liste de classe publique2
public static void main (String [] args)
// déclare une liste d'entière
List num_list = new ArrayList ();
//// initialise la liste avec quatre éléments
num_list.ajouter (10);
num_list.ajouter (75);
num_list.ajouter (45);
num_list.ajouter (90);
// imprime la liste actuelle
Système.dehors.println (num_list);
// remplace le deuxième élément et imprime la liste
num_list.set (1,85);
Système.dehors.println (num_list);
// supprime le troisième élément et imprimez la liste
num_list.retirer (2);
Système.dehors.println (num_list);
// Déclarer un itérateur
Iterator list_itr = num_list.iterator ();
// Retirez le troisième élément à l'aide de l'objet
int counter = 0;
while (list_itr.Hasnext ())

list_itr.suivant();
si (compteur == 2)

list_itr.retirer();
casser;

compteur ++;

Système.dehors.println (num_list);
// supprime tous les éléments de la liste
num_list.clair();
Système.dehors.println (num_list);

Sortir:

La sortie suivante apparaîtra après avoir exécuté le code.

Exemple-3: Récupérez chaque élément d'une liste à l'aide de la boucle

Les valeurs de liste sont imprimées comme la liste dans les deux exemples précédents. Cet exemple montre l'utilisation de la boucle pour itérer chaque valeur de la liste et imprimer la valeur dans chaque ligne. Ici, une liste d'array d'un double type de données est déclarée et cinq valeurs sont insérées en utilisant ajouter() méthode. Trier() La méthode est utilisée pour trier la liste avant d'imprimer.

Importer Java.user.*
Liste de classe publique3
public static void main (String [] args)
// déclare une liste de double
List numberList = new ArrayList ();
// initialise la liste avec cinq éléments
liste de nombres.ajouter (3.78);
liste de nombres.Ajouter (4.12);
liste de nombres.Ajouter (8.56);
liste de nombres.Ajouter (5.62);
liste de nombres.Ajouter (2.58);
// imprime la liste actuelle
Système.dehors.println (numéro de liste);
// trier la liste
Collections.Toi (nombreList);
Système.dehors.println ("lister les éléments après tri:");
// imprime la liste triée en utilisant pour la boucle
pour (int i = 0; i < numberList.size(); i++)
Système.dehors.Imprimer (liste.get (i) + "\ n");


Sortir:

La sortie suivante apparaîtra après avoir exécuté le code.

Conclusion:

Les méthodes de liste principalement utilisées sont expliquées dans ce tutoriel en utilisant différentes classes ArrayList. J'espère que l'insertion de données, la mise à jour et la suppression des tâches de la liste seront effacées après avoir lu ce tutoriel, et les lecteurs pourront utiliser la liste dans leur code correctement.