Rumah > Java > javaTutorial > 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
Lepaskan: 2023-07-25 10:49:55
asal
1444 orang telah melayarinya

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);
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mencipta objek LinkedList<String>, 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]
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan