Rumah > Java > javaTutorial > teks badan

Tambahkan koleksi ke koleksi lain menggunakan kaedah addAll() kelas HashSet

WBOY
Lepaskan: 2023-07-25 17:00:32
asal
1311 orang telah melayarinya

Gunakan kaedah addAll() kelas HashSet untuk menambah set pada set lain

HashSet ialah kelas koleksi dalam Java Ia melaksanakan antara muka Set dan pelaksanaan asas adalah berdasarkan jadual cincang. Elemen pendua tidak dibenarkan dalam koleksi HashSet dan elemen dalam koleksi tidak tertib.

Dalam pembangunan, kita selalunya perlu menambah elemen dari satu koleksi ke koleksi yang lain. Kelas HashSet menyediakan kaedah addAll() untuk melaksanakan fungsi ini dengan mudah.

Di bawah ini kami akan menggunakan contoh untuk menunjukkan cara menggunakan kaedah addAll() HashSet untuk menambah koleksi ke koleksi lain.

Mula-mula, kami mencipta dua set HashSet:

HashSet<String> set1 = new HashSet<>();
HashSet<String> set2 = new HashSet<>();
Salin selepas log masuk

Seterusnya, kami menambah beberapa elemen pada set1:

set1.add("apple");
set1.add("banana");
set1.add("grape");
Salin selepas log masuk

Kemudian, kami mencipta set Senarai dan menambah beberapa elemen padanya:

List<String> list = new ArrayList<>();
list.add("orange");
list.add("strawberry");
Salin selepas log masuk

Sekarang, kami menggunakan The addAll () kaedah set2 menambah elemen dalam koleksi senarai ke set2:

set2.addAll(list);
Salin selepas log masuk

Akhir sekali, kami mencetak elemen dalam koleksi set2 untuk mengesahkan sama ada penambahan itu berjaya:

System.out.println(set2);
Salin selepas log masuk

Hasil larian ialah:

[orange, strawberry]
Salin selepas log masuk

Seboleh-bolehnya lihat, Elemen dalam koleksi senarai berjaya ditambahkan pada koleksi set2.

Ringkasan:
Kaedah addAll() kelas HashSet boleh menambah koleksi dengan mudah pada koleksi lain. Perlu diingatkan bahawa kaedah addAll() hanya akan menambah elemen unik Jika elemen sudah disertakan dalam koleksi, ia tidak akan ditambah berulang kali. Selain itu, parameter kaedah addAll() boleh menjadi mana-mana kelas koleksi yang melaksanakan antara muka Koleksi.

Dalam pembangunan sebenar, kita selalunya perlu menggabungkan elemen daripada dua koleksi dan kemudian melakukan beberapa jenis pemprosesan. Fungsi ini boleh dilaksanakan dengan mudah menggunakan kaedah addAll() HashSet. Pada masa yang sama, ciri-ciri koleksi HashSet digunakan untuk memastikan tiada unsur pendua dalam koleksi yang digabungkan.

Saya harap pengenalan dalam artikel ini dapat membantu pembaca menguasai penggunaan kaedah addAll() HashSet. Dalam pembangunan sebenar, kaedah ini boleh digunakan secara fleksibel mengikut keperluan khusus untuk meningkatkan kecekapan pembangunan.

Atas ialah kandungan terperinci Tambahkan koleksi ke koleksi lain menggunakan kaedah addAll() kelas HashSet. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!