Programma Java per aggiungere elementi a una LinkedList

In questo esempio, impareremo a inserire elementi in Java LinkedList utilizzando vari metodi.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Java LinkedList
  • Interfaccia Java ListIterator

Esempio 1: aggiungere elementi utilizzando 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); ) )

Produzione

 LinkedList: (Java, Python, JavaScript)

Qui, il add()metodo inserisce un elemento alla fine di una lista collegata. Tuttavia, possiamo anche inserire elementi nella posizione specificata utilizzando il add()metodo.

Esempio 2: aggiunta di un elemento nella posizione specificata

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

Produzione

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

Nell'esempio, osserva la riga,

 languages.add(0, "Java");

Qui, 0 è un parametro opzionale che specifica il numero di indice in cui deve essere aggiunto il nuovo elemento.

Esempio 3: tutti tutti gli elementi da un'altra raccolta a LinkedList

Per aggiungere tutti gli elementi di una raccolta a un altro elenco collegato, utilizziamo il addAll()metodo.

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

Produzione

 Mammiferi: (Cane, Gatto, Cavallo) Animali: (Coccodrillo, Cane, Gatto, Cavallo)

Esempio 4: utilizzo del metodo listIterator ()

Possiamo anche usare il listsIterator()metodo per aggiungere elementi all'elenco collegato. Per usarlo, dobbiamo importare il java.util.ListIteratorpacchetto.

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

Produzione

 LinkedList: (Java, Python)

Articoli interessanti...