In diesem Beispiel lernen wir, Elemente mit verschiedenen Methoden in die Java LinkedList einzufügen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java LinkedList
- Java ListIterator-Schnittstelle
Beispiel 1: Elemente hinzufügen Mit 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); ) )
Ausgabe
LinkedList: (Java, Python, JavaScript)
Hier add()
fügt die Methode ein Element am Ende einer verknüpften Liste ein. Mit der add()
Methode können wir jedoch auch Elemente an der angegebenen Position einfügen .
Beispiel 2: Element an der angegebenen Position hinzufügen
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); ) )
Ausgabe
LinkedList: (Swift, Python) Aktualisierte LinkedList: (Java, Swift, Python)
Beachten Sie im Beispiel die Zeile:
languages.add(0, "Java");
Hier ist 0 ein optionaler Parameter, der die Indexnummer angibt, unter der das neue Element hinzugefügt werden soll.
Beispiel 3: Alle Elemente aus einer anderen Sammlung in LinkedList
Um alle Elemente einer Sammlung zu einer anderen verknüpften Liste hinzuzufügen, verwenden wir die 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); ) )
Ausgabe
Säugetiere: (Hund, Katze, Pferd) Tiere: (Krokodil, Hund, Katze, Pferd)
Beispiel 4: Verwenden der Methode listIterator ()
Wir können die listsIterator()
Methode auch verwenden , um Elemente zur verknüpften Liste hinzuzufügen. Um es zu verwenden, müssen wir das java.util.ListIterator
Paket importieren .
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); ) )
Ausgabe
LinkedList: (Java, Python)