Tafsiran dokumentasi Java: Analisis fungsi kaedah addLast() kelas LinkedList
Dalam rangka kerja koleksi Java, kelas LinkedList ialah antara muka Senarai yang dilaksanakan oleh senarai terpaut dua kali. Kelas LinkedList menyediakan banyak kaedah untuk mengendalikan senarai terpaut, termasuk kaedah addLast(). Artikel ini akan menyediakan analisis terperinci kaedah addLast() LinkedList dan memberikan contoh kod khusus. Fungsi kaedah
addLast() adalah untuk menambahkan elemen yang ditentukan pada penghujung senarai ini. Khususnya, ia mencipta nod baharu dan menambahkannya pada senarai terpaut sebagai nod terakhir. Jika senarai terpaut kosong, nod ditetapkan sebagai nod kepala. Jika senarai terpaut tidak kosong, tetapkan nod ke nod seterusnya selepas nod terakhir dan kemas kini rujukan nod ekor.
Berikut ialah kod sumber kaedah addLast():
public void addLast(E e) { final Node<E> l = last; final Node<E> newNode = new Node<>(l, e, null); last = newNode; if (l == null) first = newNode; else l.next = newNode; size++; modCount++; }
Analisis sampel kod:
Berikut ialah contoh kod menggunakan kaedah addLast():
import java.util.LinkedList; public class AddLastExample { public static void main(String[] args) { LinkedList<Integer> linkedList = new LinkedList<>(); linkedList.addLast(1); linkedList.addLast(2); linkedList.addLast(3); System.out.println(linkedList); // 输出:[1, 2, 3] } }
Dalam kod sampel, kami mencipta objek LinkedList linkedList dan terus memanggil kaedah addLast() untuk menambah tiga elemen 1, 2 dan 3. Akhir sekali, kami mengeluarkan kandungan senarai terpaut dan hasilnya ialah [1, 2, 3]. Ini menunjukkan bahawa kaedah addLast() memang menambahkan elemen pada penghujung senarai terpaut.
Ringkasan: Kaedah
addLast() ialah kaedah yang disediakan oleh kelas LinkedList untuk menambah elemen pada penghujung senarai terpaut. Ia melakukan ini dengan mencipta nod baharu dan menambahkannya sebagai nod terakhir pada senarai terpaut. Apabila menggunakan kaedah addLast(), anda perlu memberi perhatian kepada keadaan kosong dan tidak kosong bagi senarai terpaut, serta kemas kini yang sepadan bagi kiraan saiz dan pengubahsuaian. Dalam aplikasi praktikal, senarai terpaut boleh digunakan secara fleksibel untuk menyelesaikan masalah berdasarkan ciri kaedah addLast().
Atas ialah kandungan terperinci Tafsiran dokumentasi Java: Analisis fungsional kaedah addLast() kelas LinkedList. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!