Rumah  >  Artikel  >  Java  >  Java menggunakan fungsi add() kelas LinkedList untuk menambah elemen pada senarai terpaut

Java menggunakan fungsi add() kelas LinkedList untuk menambah elemen pada senarai terpaut

王林
王林asal
2023-07-24 08:18:182235semak imbas

Java menggunakan fungsi add() kelas LinkedList untuk menambah elemen pada senarai terpaut

Dalam pembangunan Java, senarai terpaut ialah struktur data yang biasa digunakan yang boleh menyimpan dan mengurus data secara dinamik. Pustaka standard Java menyediakan kelas LinkedList, yang memudahkan kami menggunakan senarai terpaut untuk menyimpan dan mengendalikan data. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi add() kelas LinkedList untuk menambah elemen pada senarai terpaut, dengan contoh kod.

Kelas LinkedList ialah ahli rangka kerja koleksi Java Ia adalah pelaksanaan senarai terpaut dua kali berdasarkan senarai terpaut. Berbanding dengan kelas ArrayList, kelas LinkedList dicirikan oleh kecekapan yang lebih tinggi dalam memasukkan dan memadam elemen, tetapi kecekapan yang lebih rendah dalam elemen pertanyaan. Oleh itu, apabila elemen perlu dimasukkan dan dipadam dengan kerap, kita boleh memilih untuk menggunakan kelas LinkedList untuk meningkatkan prestasi.

Pertama, kita perlu mencipta objek LinkedList dan mengisytiharkan jenis datanya. Sebagai contoh, kita boleh mencipta objek LinkedList yang menyimpan integer:

LinkedList<Integer> linkedList = new LinkedList<>();

Seterusnya, kita boleh menggunakan fungsi add() untuk menambah elemen pada senarai terpaut. Kelas LinkedList menyediakan berbilang bentuk lebihan fungsi add() dan anda boleh memilih fungsi yang sesuai mengikut keperluan khusus.

Sebagai contoh, kita boleh menggunakan fungsi add() untuk menambah elemen pada penghujung senarai terpaut:

linkedList.add(10);

Kita juga boleh menggunakan fungsi add() untuk memasukkan elemen pada kedudukan tertentu dalam senarai terpaut. Perlu diingat bahawa indeks dalam kelas LinkedList mula dikira dari 0. Sebagai contoh, kita boleh memasukkan elemen pada kedudukan pertama senarai terpaut:

linkedList.add(0, 5);

Dalam contoh ini, kita telah memasukkan elemen 5 pada kedudukan pertama senarai terpaut, dan elemen yang asalnya wujud pada kedudukan ini akan dialihkan ke belakang satu kedudukan.

Selain itu, kami juga boleh menggunakan fungsi addFirst() dan addLast() untuk menambah elemen pada kepala dan ekor senarai terpaut. Sebagai contoh, kita boleh menggunakan fungsi addFirst() untuk memasukkan elemen di kepala senarai terpaut:

linkedList.addFirst(2);

Selepas operasi senarai terpaut selesai, kita boleh mengakses dan mencetak elemen dalam senarai terpaut dengan merentasi senarai terpaut . Kelas LinkedList menyediakan fungsi get() untuk mendapatkan elemen dalam senarai terpaut berdasarkan indeks. Sebagai contoh, kita boleh menggunakan fungsi get() untuk mendapatkan elemen pada kedudukan pertama dalam senarai terpaut:

int firstElement = linkedList.get(0);
System.out.println("第一个元素是:" + firstElement);

Melalui contoh kod di atas, kita boleh melihat cara menggunakan fungsi add() kelas LinkedList untuk menambah elemen ke senarai terpaut. Apabila elemen perlu dimasukkan dan dipadam dengan kerap, menggunakan kelas LinkedList boleh memberikan kecekapan yang lebih tinggi. Walau bagaimanapun, jika anda perlu menanyakan elemen dengan kerap, anda harus mempertimbangkan untuk menggunakan kelas ArrayList.

Untuk meringkaskan, kelas LinkedList ialah ahli rangka kerja pengumpulan Java dan boleh digunakan untuk menyimpan dan mengurus data. Gunakan fungsi add() untuk menambah elemen pada senarai terpaut dan pilih borang terlebih muatan yang sesuai mengikut keperluan. Dengan merentasi senarai terpaut, kami boleh mengakses dan mencetak elemen dalam senarai terpaut.

Saya harap artikel ini akan membantu anda memahami cara menambah elemen pada senarai terpaut menggunakan fungsi add() kelas LinkedList di Java. Saya berharap anda mendapat keputusan yang lebih baik dalam pengaturcaraan Java!

Atas ialah kandungan terperinci Java menggunakan fungsi add() kelas LinkedList untuk menambah elemen pada 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