Java-program för att lägga till element i en LinkedList

I det här exemplet lär vi oss att infoga element i Java LinkedList med olika metoder.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java LinkedList
  • Java ListIterator-gränssnitt

Exempel 1: Lägg till element med hjälp 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); ) )

Produktion

 LinkedList: (Java, Python, JavaScript)

Här add()infogar metoden ett element i slutet av en länkad lista. Vi kan dock också infoga element på den angivna positionen med add()metoden.

Exempel 2: Lägg till element på den angivna positionen

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

Produktion

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

Lägg märke till raden i exemplet,

 languages.add(0, "Java");

Här är 0 en valfri parameter som anger indexnumret där det nya elementet ska läggas till.

Exempel 3: Alla alla element från annan samling till LinkedList

För att lägga till alla element i en samling i en annan länkad lista använder 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); ) )

Produktion

 Däggdjur: (Hund, Katt, Häst) Djur: (Krokodil, Hund, Katt, Häst)

Exempel 4: Använda listIterator () -metoden

Vi kan också använda listsIterator()metoden för att lägga till element i den länkade listan. För att kunna använda det måste vi importera java.util.ListIteratorpaketet.

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

Produktion

 LinkedList: (Java, Python)

Intressanta artiklar...