Програма 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)

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