Јава програм за додавање елемената у ЛинкедЛист

У овом примеру ћемо научити да убацујемо елементе у Јава ЛинкедЛист користећи различите методе.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава ЛинкедЛист
  • Јава ЛистИтератор сучеље

Пример 1: Додавање елемената помоћу адд ()

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

Оутпут

 ЛинкедЛист: (Јава, Питхон, ЈаваСцрипт)

Овде 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); ) )

Оутпут

 ЛинкедЛист: (Свифт, Питхон) Ажурирани ЛинкедЛист: (Јава, Свифт, Питхон)

У примеру примети ред,

 languages.add(0, "Java");

Овде је 0 необавезни параметар који одређује индексни број где ће се додати нови елемент.

Пример 3: Сви елементи из друге колекције на ЛинкедЛист

Да бисмо додали све елементе колекције на другу повезану листу, користимо 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: Коришћење методе листИтератор ()

Методу такође можемо користити 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); ) )

Оутпут

 ЛинкедЛист: (Јава, Питхон)

Занимљиви Чланци...