Java program za dodajanje elementov na LinkedList

V tem primeru se bomo naučili vstavljati elemente v Java LinkedList z različnimi metodami.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java LinkedList
  • Java ListIterator vmesnik

Primer 1: Dodajanje elementov z uporabo 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); ) )

Izhod

 LinkedList: (Java, Python, JavaScript)

Tu add()metoda vstavi element na konec povezanega seznama. Lahko pa z uporabo add()metode vstavimo tudi elemente na določenem položaju .

Primer 2: Dodajte element na določenem položaju

 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); ) )

Izhod

 LinkedList: (Swift, Python) Posodobljen LinkedList: (Java, Swift, Python)

V primeru opazite vrstico,

 languages.add(0, "Java");

Tu je 0 neobvezen parameter, ki določa številko indeksa, kamor naj se doda nov element.

Primer 3: Vsi elementi iz druge zbirke na LinkedList

Za dodajanje vseh elementov zbirke na drug povezan seznam uporabimo addAll()metodo.

 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); ) )

Izhod

 Sesalci: (pes, mačka, konj) živali: (krokodil, pes, mačka, konj)

Primer 4: Uporaba metode listIterator ()

listsIterator()Metodo lahko uporabimo tudi za dodajanje elementov na povezani seznam. Za uporabo moramo uvoziti java.util.ListIteratorpaket.

 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); ) )

Izhod

 LinkedList: (Java, Python)

Zanimive Članki...