Programme Java pour ajouter des éléments à une LinkedList

Dans cet exemple, nous allons apprendre à insérer des éléments dans la LinkedList Java en utilisant différentes méthodes.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Liste LinkedList Java
  • Interface Java ListIterator

Exemple 1: Ajouter des éléments à l'aide de add ()

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // Add elements to LinkedList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("LinkedList: " + languages); ) )

Production

 LinkedList: (Java, Python, JavaScript)

Ici, la add()méthode insère un élément à la fin d'une liste liée. Cependant, nous pouvons également insérer des éléments à la position spécifiée en utilisant la add()méthode.

Exemple 2: Ajouter un élément à la position spécifiée

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // add elements to LinkedList languages.add("Swift"); languages.add("Python"); System.out.println("LinkedList: " + languages); // add element at the specified position languages.add(0, "Java"); System.out.println("Updated LinkedList: " + languages); ) )

Production

 LinkedList: (Swift, Python) Mise à jour de la LinkedList: (Java, Swift, Python)

Dans l'exemple, remarquez la ligne,

 languages.add(0, "Java");

Ici, 0 est un paramètre facultatif qui spécifie le numéro d'index où le nouvel élément doit être ajouté.

Exemple 3: Tous les éléments d'une autre collection vers LinkedList

Pour ajouter tous les éléments d'une collection à une autre liste chaînée, nous utilisons la addAll()méthode.

 import java.util.LinkedList; class Main ( public static void main(String() args) ( LinkedList mammals = new LinkedList(); mammals.add("Dog"); mammals.add("Cat"); mammals.add("Horse"); System.out.println("Mammals: " + mammals); LinkedList animals = new LinkedList(); animals.add("Crocodile"); // Add all elements of mammals in animals animals.addAll(mammals); System.out.println("Animals: " + animals); ) )

Production

 Mammifères: (Chien, Chat, Cheval) Animaux: (Crocodile, Chien, Chat, Cheval)

Exemple 4: Utilisation de la méthode listIterator ()

Nous pouvons également utiliser la listsIterator()méthode pour ajouter des éléments à la liste chaînée. Pour l'utiliser, nous devons importer un java.util.ListIteratorpackage.

 import java.util.ArrayList; import java.util.ListIterator; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); // Creating an object of ListIterator ListIterator listIterate = languages.listIterator(); listIterate.add("Java"); listIterate.add("Python"); System.out.println("LinkedList: " + languages); ) )

Production

 LinkedList: (Java, Python)

Articles intéressants...