Rumah >Java >javaTutorial >Cara menggunakan fungsi LinkedHashSet dalam Java untuk operasi set tersusun
Set ialah salah satu struktur data yang paling biasa digunakan dalam Java, dan set tersusun juga sangat penting untuk aplikasi tertentu. Java menyediakan beberapa kelas untuk pemprosesan koleksi yang dipesan, antaranya LinkedHashSet adalah salah satu daripadanya. Artikel ini akan memperkenalkan cara menggunakan fungsi LinkedHashSet untuk operasi set tersusun.
LinkedHashSet ialah subkelas HashSet dan koleksi berdasarkan jadual cincang. Tidak seperti HashSet, LinkedHashSet mengekalkan senarai terpaut dua kali untuk mengekalkan susunan sisipan. Oleh itu, apabila merentasi elemen LinkedHashSet, ia diakses dalam susunan sisipan.
Berikut ialah beberapa contoh operasi biasa LinkedHashSet:
2.1 Menambah elemen
Kaedah add() LinkedHashSet mempunyai penggunaan yang sama dengan set HashSet, dan digunakan untuk menambah elemen, dan digunakan untuk menambah elemen. Kod sampel adalah seperti berikut :
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>(); linkedHashSet.add("apple"); linkedHashSet.add("banana"); linkedHashSet.add("orange");
2.2 Elemen traversing
Traversing LinkedHashSet memerlukan penggunaan iterator Kod sampel adalah seperti berikut:
for (String fruit : linkedHashSet) { System.out.println(fruit); }
Apabila menggunakan iterator untuk melintasi LinkedHashSet, ia akan diakses dalam susunan. dan senarai pautan berganda digunakan dalam pelaksanaan asas, jadi prestasi Lebih cekap daripada menggunakan HashSet untuk traversal.
2.3 Padam elemen
Kaedah remove() LinkedHashSet digunakan sama seperti HashSet, dan digunakan untuk memadam elemen daripada set Kod sampel adalah seperti berikut:
linkedHashSet.remove("banana");
2.4 Tentukan sama ada elemen itu wujud
. mengandungi() kaedah LinkedHashSet adalah sama seperti HashSet Penggunaannya adalah sama dan digunakan untuk menentukan sama ada set mengandungi elemen Kod sampel adalah seperti berikut:
if (linkedHashSet.contains("banana")) { System.out.println("集合中包含元素:banana"); }
Artikel ini memperkenalkan cara untuk. gunakan fungsi LinkedHashSet dalam Java untuk melaksanakan operasi set tersusun. LinkedHashSet ialah koleksi berasaskan jadual cincang Tidak seperti HashSet, ia juga mengekalkan senarai terpaut dua kali untuk mengekalkan susunan sisipan. Oleh itu, apabila anda perlu menggunakan set yang dipesan, anda boleh memberi keutamaan untuk menggunakan LinkedHashSet.
Atas ialah kandungan terperinci Cara menggunakan fungsi LinkedHashSet dalam Java untuk operasi set tersusun. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!