Програма Java для додавання елементів до LinkedList

У цьому прикладі ми навчимося вставляти елементи в Java LinkedList за допомогою різних методів.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Java LinkedList
  • Інтерфейс Java ListIterator

Приклад 1: Додавання елементів за допомогою 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); ) )

Вихідні дані

 LinkedList: (Java, Python, JavaScript)

Тут add()метод вставляє елемент в кінець пов'язаного списку. Однак ми також можемо вставляти елементи у вказану позицію, використовуючи add()метод.

Приклад 2: Додайте елемент у вказану позицію

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

Вихідні дані

 LinkedList: (Swift, Python) Оновлений LinkedList: (Java, Swift, Python)

У прикладі зверніть увагу на рядок,

 languages.add(0, "Java");

Тут 0 - необов’язковий параметр, який визначає номер індексу, куди слід додати новий елемент.

Приклад 3: Усі елементи з іншої колекції до LinkedList

Щоб додати всі елементи колекції до іншого пов'язаного списку, ми використовуємо addAll()метод.

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

Вихідні дані

 Ссавці: (собака, кішка, кінь) тварини: (крокодил, собака, кішка, кінь)

Приклад 4: Використання методу listIterator ()

Ми також можемо використовувати listsIterator()метод для додавання елементів до пов'язаного списку. Щоб використовувати його, ми повинні імпортувати java.util.ListIteratorпакет.

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

Вихідні дані

 LinkedList: (Java, Python)

Цікаві статті...