Rumah  >  Artikel  >  Java  >  Gunakan kaedah removeLast() kelas LinkedList untuk memadamkan elemen terakhir dalam senarai terpaut

Gunakan kaedah removeLast() kelas LinkedList untuk memadamkan elemen terakhir dalam senarai terpaut

PHPz
PHPzasal
2023-07-24 17:13:462612semak imbas

Gunakan kaedah removeLast() kelas LinkedList untuk memadamkan elemen terakhir dalam senarai terpaut

LinkedList ialah struktur data biasa dalam rangka kerja pengumpulan Java. Ia menyimpan elemen dalam bentuk senarai terpaut berganda. Melalui kaedah yang disediakan oleh kelas LinkedList, kami boleh mengendalikan senarai terpaut dengan mudah, seperti menambah, memadam dan mengubah suai elemen.

Dalam sesetengah senario, kami mungkin perlu memadamkan elemen terakhir dalam senarai terpaut. Kelas LinkedList menyediakan kaedah removeLast() untuk melaksanakan fungsi ini. Artikel ini akan memperkenalkan melalui contoh kod cara menggunakan kaedah removeLast() untuk memadamkan elemen terakhir dalam senarai terpaut.

Pertama, kita perlu mencipta objek LinkedList dan menambah beberapa elemen padanya untuk dipadamkan.

import java.util.LinkedList;

public class RemoveLastExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();

        // 向链表中添加元素
        linkedList.add("元素1");
        linkedList.add("元素2");
        linkedList.add("元素3");
        linkedList.add("元素4");

        // 输出链表中的元素
        System.out.println("链表中的元素:" + linkedList);

        // 调用removeLast()方法删除链表中的最后一个元素
        String removedElement = linkedList.removeLast();

        // 输出删除的元素
        System.out.println("被删除的元素:" + removedElement);

        // 输出删除后的链表中的元素
        System.out.println("删除后的链表中的元素:" + linkedList);
    }
}

Kod di atas mula-mula mengimport kelas LinkedList dan mencipta objek LinkedList. Kemudian, empat elemen ditambahkan pada senarai terpaut melalui kaedah add(). Seterusnya, elemen terakhir dalam senarai terpaut dipadamkan melalui kaedah removeLast() dan elemen yang dipadamkan diberikan kepada pembolehubah RemoveElement. Akhir sekali, elemen dalam senarai terpaut yang dipadam dan elemen yang dipadam dicetak melalui pernyataan output.

Jalankan kod di atas, kita boleh lihat output seperti berikut:

链表中的元素:[元素1, 元素2, 元素3, 元素4]
被删除的元素:元素4
删除后的链表中的元素:[元素1, 元素2, 元素3]

Seperti yang anda lihat, elemen terakhir "Elemen 4" telah berjaya dipadamkan. Dengan memanggil kaedah removeLast() kelas LinkedList, kami boleh memadamkan elemen terakhir dalam senarai terpaut dengan mudah.

Perlu diambil perhatian bahawa jika senarai terpaut kosong (iaitu, tiada unsur), maka memanggil kaedah removeLast() akan membuang pengecualian NoSuchElementException. Dalam penggunaan sebenar, kita harus menyemak sama ada senarai terpaut kosong sebelum memanggil kaedah removeLast().

Ringkasnya, artikel ini memperkenalkan cara menggunakan kaedah removeLast() kelas LinkedList untuk memadamkan elemen terakhir dalam senarai terpaut dan memberikan contoh kod yang sepadan. Dengan menggunakan secara rasional kaedah yang disediakan oleh kelas LinkedList, kami boleh mengendalikan elemen dalam senarai terpaut dengan lebih fleksibel.

Atas ialah kandungan terperinci Gunakan kaedah removeLast() kelas LinkedList untuk memadamkan elemen terakhir dalam senarai terpaut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn