Dalam contoh ini, kita akan belajar memasukkan elemen ke Java LinkedList menggunakan pelbagai kaedah.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Java LinkedList
- Antaramuka Daftar Senarai Java
Contoh 1: Tambah Elemen Menggunakan 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); ) )
Pengeluaran
LinkedList: (Java, Python, JavaScript)
Di sini, add()
kaedah memasukkan elemen di hujung senarai terpaut. Namun, kita juga dapat memasukkan elemen pada kedudukan yang ditentukan menggunakan add()
kaedah.
Contoh 2: Tambah elemen pada kedudukan yang ditentukan
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); ) )
Pengeluaran
LinkedList: (Swift, Python) LinkedList yang dikemas kini: (Java, Swift, Python)
Contohnya, perhatikan garis,
languages.add(0, "Java");
Di sini, 0 adalah parameter pilihan yang menentukan nombor indeks di mana elemen baru akan ditambahkan.
Contoh 3: Semua elemen dari koleksi lain ke LinkedList
Untuk menambahkan semua elemen koleksi ke senarai terpaut yang lain, kami menggunakan addAll()
kaedahnya.
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); ) )
Pengeluaran
Mamalia: (Anjing, Kucing, Kuda) Haiwan: (Buaya, Anjing, Kucing, Kuda)
Contoh 4: Menggunakan kaedah listIterator ()
Kita juga boleh menggunakan listsIterator()
kaedah untuk menambahkan elemen ke senarai terpaut. Untuk menggunakannya, kita mesti mengimport java.util.ListIterator
pakej.
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); ) )
Pengeluaran
LinkedList: (Java, Python)