In dit voorbeeld zullen we leren om op verschillende manieren elementen in de Java LinkedList in te voegen.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java LinkedList
- Java ListIterator-interface
Voorbeeld 1: elementen toevoegen met 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); ) )
Uitvoer
LinkedList: (Java, Python, JavaScript)
Hier add()voegt de methode een element in aan het einde van een gekoppelde lijst. We kunnen echter ook elementen op de opgegeven positie invoegen met behulp van de add()methode.
Voorbeeld 2: element toevoegen op de opgegeven positie
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); ) )
Uitvoer
LinkedList: (Swift, Python) Bijgewerkte LinkedList: (Java, Swift, Python)
Let in het voorbeeld op de regel,
languages.add(0, "Java");
Hier is 0 een optionele parameter die het indexnummer specificeert waar het nieuwe element moet worden toegevoegd.
Voorbeeld 3: Alle elementen uit andere collectie naar LinkedList
Om alle elementen van een collectie aan een andere gekoppelde lijst toe te voegen, gebruiken we de addAll()methode.
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); ) )
Uitvoer
Zoogdieren: (hond, kat, paard) Dieren: (krokodil, hond, kat, paard)
Voorbeeld 4: de methode listIterator () gebruiken
We kunnen de listsIterator()methode ook gebruiken om elementen aan de gekoppelde lijst toe te voegen. Om het te gebruiken, moeten we een java.util.ListIteratorpakket importeren .
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); ) )
Uitvoer
LinkedList: (Java, Python)








