Java program elemek hozzáadásához egy LinkedListhez

Ebben a példában megtanulunk elemeket beilleszteni a Java LinkedList listába különféle módszerekkel.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java LinkedList
  • Java ListIterator interfész

1. példa: Elemek hozzáadása az add () használatával

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

Kimenet

 LinkedList: (Java, Python, JavaScript)

Itt a add()metódus beszúr egy elemet egy összekapcsolt lista végébe. A add()módszer segítségével azonban a megadott helyre is beilleszthetünk elemeket .

2. példa: Adjon elemet a megadott helyre

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

Kimenet

 LinkedList: (Swift, Python) Frissítve LinkedList: (Java, Swift, Python)

A példában vegye észre a sort,

 languages.add(0, "Java");

Itt a 0 egy opcionális paraméter, amely meghatározza az index számát, ahová az új elemet hozzá kell adni.

3. példa: A többi gyűjtemény összes eleme a LinkedList-be

A gyűjtemény összes elemének hozzáadásához egy másik összekapcsolt listához a addAll()módszert használjuk .

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

Kimenet

 Emlősök: (kutya, macska, ló) állatok: (krokodil, kutya, macska, ló)

4. példa: A listIterator () módszer használata

A listsIterator()módszerrel elemeket is hozzáadhatunk a linkelt listához. A használatához importálnunk kell a java.util.ListIteratorcsomagot.

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

Kimenet

 LinkedList: (Java, Python)

érdekes cikkek...