„Java“ programa elementams pridėti prie „LinkedList“

Šiame pavyzdyje išmoksime įvairiais metodais įterpti elementus į „Java LinkedList“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java LinkedList“
  • „Java ListIterator“ sąsaja

1 pavyzdys: elementų pridėjimas naudojant 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); ) )

Rezultatas

 „LinkedList“: („Java“, „Python“, „JavaScript“)

Čia add()metodas įterpia elementą susieto sąrašo pabaigoje. Tačiau naudodami add()metodą elementus taip pat galime įterpti į nurodytą vietą .

2 pavyzdys: pridėkite elementą nurodytoje vietoje

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

Rezultatas

 „LinkedList“: („Swift“, „Python“) Atnaujintas „LinkedList“: („Java“, „Swift“, „Python“)

Pavyzdyje atkreipkite dėmesį į eilutę,

 languages.add(0, "Java");

Čia 0 yra pasirenkamas parametras, nurodantis indekso numerį, prie kurio reikia pridėti naują elementą.

3 pavyzdys: visi visi elementai iš kitos kolekcijos į „LinkedList“

Norėdami pridėti visus kolekcijos elementus į kitą susietą sąrašą, mes naudojame addAll()metodą.

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

Rezultatas

 Žinduoliai: (šuo, katė, arklys) gyvūnai: (krokodilas, šuo, katė, arklys)

4 pavyzdys: metodo listIterator () naudojimas

Mes taip pat galime naudoti listsIterator()metodą elementams įtraukti į susietą sąrašą. Norėdami jį naudoti, turime importuoti java.util.ListIteratorpaketą.

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

Rezultatas

 „LinkedList“: („Java“, „Python“)

Įdomios straipsniai...