Program Java na pridanie prvkov do LinkedList

V tomto príklade sa naučíme vkladať prvky do Java LinkedList pomocou rôznych metód.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java LinkedList
  • Rozhranie Java ListIterator

Príklad 1: Pridanie prvkov pomocou 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ýkon

 LinkedList: (Java, Python, JavaScript)

Tu add()metóda vloží prvok na koniec zoznamu prepojených odkazov. Pomocou add()metódy však môžeme vložiť aj prvky na určené miesto .

Príklad 2: Pridajte prvok na určenú pozíciu

 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ýkon

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

V príklade si všimnite riadok,

 languages.add(0, "Java");

Tu, 0 je voliteľný parameter, ktorý udáva poradové číslo, kde má byť pridaný nový element.

Príklad 3: Všetky všetky prvky z inej kolekcie do LinkedList

Na pridanie všetkých prvkov kolekcie do iného prepojeného zoznamu použijeme addAll()metódu.

 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ýkon

 Cicavce: (pes, mačka, kôň) Zvieratá: (krokodíl, pes, mačka, kôň)

Príklad 4: Použitie metódy listIterator ()

Túto listsIterator()metódu môžeme použiť aj na pridanie prvkov do prepojeného zoznamu. Aby sme ho mohli použiť, musíme importovať java.util.ListIteratorbalík.

 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ýkon

 LinkedList: (Java, Python)

Zaujímavé články...