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.ListIterator
pakken.
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)