Program Java pro přidání prvků do LinkedList

V tomto příkladu se naučíme vložit prvky do Java LinkedList pomocí různých metod.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Java LinkedList
  • Rozhraní Java ListIterator

Příklad 1: Přidat prvky pomocí 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); ) )

Výstup

 LinkedList: (Java, Python, JavaScript)

Zde add()metoda vloží prvek na konec seznamu odkazů. Můžeme však také vložit prvky na zadanou pozici pomocí add()metody.

Příklad 2: Přidejte prvek na zadanou pozici

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

Výstup

 LinkedList: (Swift, Python) Aktualizovaný LinkedList: (Java, Swift, Python)

V příkladu si všimněte řádku,

 languages.add(0, "Java");

Zde je 0 volitelný parametr, který určuje číslo indexu, kam má být přidán nový prvek.

Příklad 3: Všechny všechny prvky z jiné kolekce do LinkedList

Chcete-li přidat všechny prvky kolekce do jiného propojeného seznamu, použijeme 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); ) )

Výstup

 Savci: (pes, kočka, kůň) Zvířata: (krokodýl, pes, kočka, kůň)

Příklad 4: Použití metody listIterator ()

listsIterator()Metodu můžeme také použít k přidání prvků do propojeného seznamu. Abychom jej mohli použít, musíme importovat java.util.ListIteratorbalíček.

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

Výstup

 LinkedList: (Java, Python)

Zajímavé články...