Java 中的獨特電子郵件地址偵測
您的目標是從儲存在檔案中的位址陣列中刪除重複的電子郵件。以下是如何使用 Set 資料結構實現此目的:
在提供的程式碼中,陣列 位址 用於儲存電子郵件。但是,要消除重複項,您可以利用 HashSet 類別。
Java 中的 HashSet
HashSet 是唯一元素的集合。當您在已存在的 HashSet 中新增元素時,不會再次新增該元素。此屬性使其非常適合刪除重複項。
程式碼修改
要使用HashSet 從陣列中刪除重複項,請修改程式碼如下:
// 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); }
此修改後的程式碼可確保消除所有重複的電子郵件,並且只有唯一的位址保留在 uniqueAddress 陣列中。
以上是如何在 Java 中使用 HashSet 消除重複的電子郵件地址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!