Java-program for å legge til elementer i en LinkedList

I dette eksemplet vil vi lære å sette inn elementer i Java LinkedList ved hjelp av forskjellige metoder.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java LinkedList
  • Java ListIterator-grensesnitt

Eksempel 1: Legg til elementer ved hjelp av 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); ) )

Produksjon

 LinkedList: (Java, Python, JavaScript)

Her add()setter metoden inn et element på slutten av en koblet liste. Imidlertid kan vi også sette inn elementer på den angitte posisjonen ved hjelp av add()metoden.

Eksempel 2: Legg til element på den angitte posisjonen

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

Produksjon

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

Legg merke til linjen i eksemplet,

 languages.add(0, "Java");

Her er 0 en valgfri parameter som spesifiserer indeksnummeret der det nye elementet skal legges til.

Eksempel 3: Alle alle elementene fra annen samling til LinkedList

For å legge til alle elementene i en samling i en annen koblet liste, bruker vi addAll()metoden.

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

Produksjon

 Pattedyr: (Hund, Katt, Hest) Dyr: (Krokodille, Hund, Katt, Hest)

Eksempel 4: Bruke listIterator () -metoden

Vi kan også bruke listsIterator()metoden til å legge til elementer i den koblede listen. For å bruke den, må vi importere java.util.ListIteratorpakken.

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

Produksjon

 LinkedList: (Java, Python)

Interessante artikler...