Rumah >Java >javaTutorial >Bagaimana untuk Menghapuskan Alamat E-mel Pendua di Java Menggunakan HashSet?
Pengesanan Alamat E-mel Unik di Java
Matlamat anda adalah untuk mengalih keluar e-mel pendua daripada susunan alamat yang disimpan dalam fail. Begini cara anda boleh mencapai ini menggunakan struktur data Tetapkan:
Dalam kod yang disediakan, tatasusunan, alamat, digunakan untuk menyimpan e-mel. Walau bagaimanapun, untuk menghapuskan pendua, anda boleh memanfaatkan kelas HashSet.
HashSet dalam Java
HashSet ialah koleksi elemen unik. Apabila anda menambah elemen pada HashSet yang sudah wujud, ia tidak ditambahkan lagi. Sifat ini menjadikannya sesuai untuk mengalih keluar pendua.
Pengubahsuaian Kod
Untuk menggunakan HashSet untuk mengalih keluar pendua daripada tatasusunan anda, ubah suai kod seperti berikut:
// Create a HashSet for storing unique emails Set<String> uniqueEmails = new HashSet<>(); // Iterate through the address array and add each email to the HashSet for (String email : address) { uniqueEmails.add(email); } // Convert the HashSet back into an array String[] uniqueAddress = uniqueEmails.toArray(new String[uniqueEmails.size()]); // Print the unique email addresses for (String email : uniqueAddress) { System.out.println(email); }
Kod yang diubah suai ini memastikan semua e-mel pendua dihapuskan dan hanya alamat unik kekal dalam tatasusunan UniqueAddress.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Alamat E-mel Pendua di Java Menggunakan HashSet?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!