Java-programma om elementen aan een LinkedList toe te voegen

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)

Interessante artikelen...