LinkedList'e eleman eklemek için Java Programı

Bu örnekte, çeşitli yöntemler kullanarak Java LinkedList'e eleman eklemeyi öğreneceğiz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java LinkedList
  • Java ListIterator Arayüzü

Örnek 1: add () Kullanarak Eleman Ekleme

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

Çıktı

 LinkedList: (Java, Python, JavaScript)

Burada add()yöntem , bağlantılı listenin sonuna bir öğe ekler. Bununla birlikte, add()yöntemi kullanarak belirtilen konuma eleman da ekleyebiliriz .

Örnek 2: Belirtilen konuma eleman ekleyin

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

Çıktı

 LinkedList: (Swift, Python) Güncellenmiş LinkedList: (Java, Swift, Python)

Örnekte, satıra dikkat edin,

 languages.add(0, "Java");

Burada 0 , yeni öğenin ekleneceği dizin numarasını belirten isteğe bağlı bir parametredir.

Örnek 3: Diğer koleksiyondan LinkedList'e kadar tüm öğeler

Bir koleksiyonun tüm öğelerini başka bir bağlantılı listeye eklemek için addAll()yöntemi kullanırız .

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

Çıktı

 Memeliler: (Köpek, Kedi, At) Hayvanlar: (Timsah, Köpek, Kedi, At)

Örnek 4: listIterator () yöntemini kullanma

listsIterator()Yöntemi bağlantılı listeye eleman eklemek için de kullanabiliriz . Kullanmak için java.util.ListIteratorpaketi içe aktarmalıyız .

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

Çıktı

 LinkedList: (Java, Python)

Ilginç makaleler...