Программа на Java для добавления элементов в LinkedList

В этом примере мы научимся вставлять элементы в Java LinkedList с помощью различных методов.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • LinkedList Java
  • Интерфейс 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.ListIteratorpackage.

 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)

Интересные статьи...