Java program za dodavanje elemenata na LinkedList

U ovom ćemo primjeru naučiti umetati elemente u Java LinkedList pomoću različitih metoda.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java LinkedList
  • Sučelje Java ListIterator

Primjer 1: Dodavanje elemenata pomoću 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); ) )

Izlaz

 LinkedList: (Java, Python, JavaScript)

Ovdje add()metoda ubacuje element na kraj povezanog popisa. Međutim, add()metodom također možemo umetnuti elemente na navedenom položaju .

Primjer 2: Dodajte element na navedenom 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); ) )

Izlaz

 LinkedList: (Swift, Python) Ažurirani LinkedList: (Java, Swift, Python)

U primjeru primijetite redak,

 languages.add(0, "Java");

Ovdje je 0 neobavezni parametar koji specificira indeksni broj kojem treba dodati novi element.

Primjer 3: Svi elementi iz druge zbirke na LinkedList

Za dodavanje svih elemenata zbirke na drugi povezani popis koristimo addAll()metodu.

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

Izlaz

 Sisavci: (pas, mačka, konj) životinje: (krokodil, pas, mačka, konj)

Primjer 4: Korištenje metode listIterator ()

listsIterator()Metodu također možemo koristiti za dodavanje elemenata na povezani popis. Da bismo ga koristili, moramo uvesti 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); ) )

Izlaz

 LinkedList: (Java, Python)

Zanimljivi članci...