Program Java do dodawania elementów do LinkedList

W tym przykładzie nauczymy się wstawiać elementy do Java LinkedList przy użyciu różnych metod.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Java LinkedList
  • Interfejs Java ListIterator

Przykład 1: Dodaj elementy za pomocą 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); ) )

Wynik

 LinkedList: (Java, Python, JavaScript)

Tutaj add()metoda wstawia element na końcu listy połączonej. Możemy jednak również wstawiać elementy w określonej pozycji przy pomocy add()metody.

Przykład 2: Dodaj element w określonej pozycji

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

Wynik

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

W przykładzie zwróć uwagę na linię,

 languages.add(0, "Java");

W tym przypadku 0 jest opcjonalnym parametrem, który określa numer indeksu, do którego ma zostać dodany nowy element.

Przykład 3: wszystkie elementy z innej kolekcji do LinkedList

Aby dodać wszystkie elementy kolekcji do innej połączonej listy, używamy addAll()metody.

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

Wynik

 Ssaki: (Pies, Kot, Koń) Zwierzęta: (Krokodyl, Pies, Kot, Koń)

Przykład 4: użycie metody listIterator ()

Możemy również użyć listsIterator()metody, aby dodać elementy do połączonej listy. Aby z niego skorzystać, musimy zaimportować java.util.ListIteratorpakiet.

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

Wynik

 LinkedList: (Java, Python)

Interesujące artykuły...