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.ListIterator
package.
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)