Rumah  >  Artikel  >  Kegunaan biasa set

Kegunaan biasa set

zbt
zbtasal
2023-10-24 11:25:211357semak imbas

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");

Kegunaan biasa set

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!

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