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

Gunakan kaedah removeFirst() kelas LinkedList untuk memadamkan elemen pertama dalam senarai terpaut

WBOY
WBOYasal
2023-07-25 10:49:551404semak imbas

Gunakan kaedah removeFirst() kelas LinkedList untuk memadamkan elemen pertama dalam senarai terpaut

LinkedList ialah struktur data senarai terpaut yang biasa digunakan dalam Java Ia melaksanakan antara muka Senarai dan antara muka Deque dan boleh digunakan untuk menyimpan dan mengendalikan satu siri elemen. Dalam kelas LinkedList, kita boleh menggunakan kaedah removeFirst() untuk memadamkan elemen pertama dalam senarai terpaut.

Kod sampel adalah seperti berikut:

import java.util.LinkedList;

public class RemoveFirstExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();
        
        // 向链表中添加元素
        linkedList.add("A");
        linkedList.add("B");
        linkedList.add("C");
        
        System.out.println("删除前的链表:" + linkedList);
        
        // 使用removeFirst()方法删除链表中的第一个元素
        String removedElement = linkedList.removeFirst();
        
        System.out.println("被删除的元素:" + removedElement);
        System.out.println("删除后的链表:" + linkedList);
    }
}

Dalam kod di atas, kami mula-mula mencipta objek LinkedListf7e83be87db5cd2d9a8a0b8117b38cd4, dan kemudian menambah tiga elemen "A", "B" dan "C" pada senarai terpaut. Seterusnya, kami menggunakan kaedah removeFirst() untuk memadamkan elemen pertama dalam senarai terpaut dan menyimpan elemen yang dipadamkan dalam pembolehubah RemoveElement. Akhir sekali, kami mencetak masing-masing elemen yang dipadam dan senarai terpaut yang dipadam.

Jalankan kod di atas, kita akan mendapat output berikut:

删除前的链表:[A, B, C]
被删除的元素:A
删除后的链表:[B, C]

Seperti yang dapat dilihat daripada output, senarai terpaut asal mengandungi elemen "A", "B", dan "C". Selepas kaedah removeFirst() dipanggil, elemen yang dipadam ialah "A", dan hanya elemen "B" dan "C" kekal dalam senarai terpaut yang dipadamkan.

Selain kaedah removeFirst(), kelas LinkedList juga menyediakan kaedah remove() untuk memadamkan elemen pada kedudukan yang ditentukan, dan kaedah removeLast() untuk memadamkan elemen terakhir dalam senarai terpaut. Bergantung pada keperluan, kami boleh menggunakan kaedah ini secara fleksibel untuk memadamkan elemen dalam senarai terpaut.

Ringkasnya, kaedah removeFirst() kelas LinkedList ialah cara yang mudah dan pantas untuk memadamkan elemen pertama dalam senarai terpaut. Dengan menyimpan elemen yang dialih keluar dalam pembolehubah kita boleh memprosesnya dengan lebih lanjut. Dalam pembangunan sebenar, kita boleh memilih kaedah yang sesuai untuk memadam elemen mengikut keperluan khusus, dan secara fleksibel menggunakan kelas LinkedList untuk mengendalikan data senarai terpaut.

Atas ialah kandungan terperinci Gunakan kaedah removeFirst() kelas LinkedList untuk memadamkan elemen pertama 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