Java programm elementide lisamiseks lingitud loendisse

Selles näites õpime mitmesuguste meetodite abil Java LinkedListi elemente sisestama.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java LinkedList
  • Java ListIteratori liides

Näide 1: elementide lisamine add () abil

 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äljund

 LinkedList: (Java, Python, JavaScript)

Siin add()lisab meetod lingitud loendi lõppu elemendi. Kuid me võime add()meetodi abil sisestada ka elemente määratud asukohta .

Näide 2: lisage element määratud kohale

 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äljund

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

Näites märkake rida,

 languages.add(0, "Java");

Siin on 0 valikuline parameeter, mis määrab indeksi numbri, kuhu uus element tuleb lisada.

Näide 3: kõik elemendid teisest kollektsioonist LinkedListi

Kollektsiooni kõigi elementide lisamiseks teise lingitud loendisse kasutame addAll()meetodit.

 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äljund

 Imetajad: (koer, kass, hobune) loomad: (krokodill, koer, kass, hobune)

Näide 4: meetodi listIterator () kasutamine

Samuti võime listsIterator()meetodit kasutada lingitud loendisse elementide lisamiseks. Selle kasutamiseks peame java.util.ListIteratorpakendi importima .

 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äljund

 LinkedList: (Java, Python)

Huvitavad Artiklid...