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<>();
Seterusnya, kami menambah beberapa elemen pada set1:
set1.add("apple"); set1.add("banana"); set1.add("grape");
Kemudian, kami mencipta set Senarai dan menambah beberapa elemen padanya:
List<String> list = new ArrayList<>(); list.add("orange"); list.add("strawberry");
Sekarang, kami menggunakan The addAll () kaedah set2 menambah elemen dalam koleksi senarai ke set2:
set2.addAll(list);
Akhir sekali, kami mencetak elemen dalam koleksi set2 untuk mengesahkan sama ada penambahan itu berjaya:
System.out.println(set2);
Hasil larian ialah:
[orange, strawberry]
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!