Java programma elementu pievienošanai LinkedList

Šajā piemērā mēs iemācīsimies ievietot elementus Java LinkedList, izmantojot dažādas metodes.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java LinkedList
  • Java ListIterator interfeiss

1. piemērs: Elementu pievienošana, izmantojot 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); ) )

Rezultāts

 LinkedList: (Java, Python, JavaScript)

Šeit add()metode ievieto elementu saistītā saraksta beigās. Tomēr mēs varam arī ievietot elementus norādītajā vietā, izmantojot add()metodi.

2. piemērs: pievienojiet elementu norādītajā vietā

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

Rezultāts

 LinkedList: (Swift, Python) Atjaunināts LinkedList: (Java, Swift, Python)

Šajā piemērā ievērojiet līniju,

 languages.add(0, "Java");

Šeit 0 ir izvēles parametrs, kas norāda indeksa numuru, kur jāpievieno jaunais elements.

3. piemērs: visi visi elementi no citas kolekcijas uz LinkedList

Lai pievienotu visus kolekcijas elementus citam saistītajam sarakstam, mēs izmantojam addAll()metodi.

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

Rezultāts

 Zīdītāji: (suns, kaķis, zirgs) dzīvnieki: (krokodils, suns, kaķis, zirgs)

4. piemērs: metodes listIterator () izmantošana

Mēs varam arī izmantot listsIterator()metodi, lai pievienotu elementus saistītajam sarakstam. Lai to izmantotu, mums jāimportē java.util.ListIteratorpakete.

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

Rezultāts

 LinkedList: (Java, Python)

Interesanti raksti...