Java-Programm zum Hinzufügen von Elementen zu einer LinkedList

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.ListIteratorPaket 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)

Interessante Beiträge...