Kegunaan biasa set termasuk mencipta Set, menambah elemen, memadam elemen, menentukan sama ada Set kosong, mendapatkan saiz Set, merentasi Set, mencari elemen dan operasi set. Pengenalan terperinci: 1. Buat Set, Setset=newHashSet();; 2. Tambah elemen, set.add("java"); set.add("python");; 3. Padam elemen, set.remove("java");
Set ialah kelas koleksi penting dalam Java. Ia digunakan terutamanya untuk menyimpan elemen unik. Antara muka Set mewarisi antara muka Koleksi, jadi ia mempunyai semua kaedah dalam Koleksi. Berikut ialah beberapa kegunaan biasa Set:
1 Cipta Set
Anda boleh menggunakan antara muka Set untuk mencipta objek Set baharu. Contohnya:
Setset=newHashSet();
2. Tambah elemen
Anda boleh menggunakan kaedah tambah() untuk menambah elemen pada Set. Contohnya:
set.add("java"); set.add("python");
3. Padam elemen
Anda boleh menggunakan kaedah remove() untuk memadamkan elemen daripada Set. Contohnya:
set.remove("java");
4 Tentukan sama ada Set kosong
Anda boleh menggunakan kaedah isEmpty() untuk menentukan sama ada Set itu kosong. Contohnya:
if(set.isEmpty()){ System.out.println("Setisempty"); }
5 Dapatkan saiz Set
Anda boleh menggunakan kaedah saiz() untuk mendapatkan saiz Set. Contohnya:
intsize=set.size(); System.out.println("Setsize:"+size);
6. Set Traversing
Anda boleh menggunakan gelung untuk setiap untuk melintasi elemen dalam Set. Contohnya:
for(Stringelement:set){ System.out.println(element); }
7 Cari elemen
Anda boleh menggunakan kaedah contains() untuk mencari sama ada Set mengandungi elemen. Contohnya:
booleancontains=set.contains("python"); System.out.println("Setcontainspython:"+contains);
8 Tetapkan operasi
Anda boleh menggunakan operasi set (seperti kesatuan, persilangan, perbezaan, dll.) untuk mengendalikan Set. Contohnya:
Setunion=newHashSet(set); union.addAll(newHashSet("python","javaScript")); System.out.println("Setunion:"+union); Setintersection=newHashSet(set); intersection.retainAll(newHashSet("python","javaScript")); System.out.println("Setintersection:"+intersection); Setdifference=newHashSet(set); difference.removeAll(newHashSet("python","javaScript")); System.out.println("Setdifference:"+difference);
Di atas adalah beberapa kegunaan biasa Set. Dalam pengaturcaraan sebenar, anda boleh menggunakan antara muka Set dan kaedahnya secara fleksibel mengikut keperluan.
Atas ialah kandungan terperinci Kegunaan biasa set. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!