在Java 中刪除陣列中的重複電子郵件
在Java 程式中,您需要從陣列中刪除重複的電子郵件地址。以下是在不使用雜湊碼或集合的情況下實現此目的的方法:
將數組轉換為列表:
List<String> emailAddresses = new ArrayList<>(Arrays.asList(address));
按升序對列表進行排序:
Collections.sort(emailAddresses);
現在,您可以迭代排序後的列表並檢查連續的重複項emails:
for (int i = 0; i < emailAddresses.size() - 1; i++) { if (emailAddresses.get(i).equals(emailAddresses.get(i + 1))) { // If current and next emails are same, remove the next one emailAddresses.remove(i + 1); i--; // Decrement i to avoid skipping an email } }
最後,將更新後的列表轉換回數組:
address = emailAddresses.toArray(new String[0]);
此修改後的程式碼將有效地從陣列中刪除重複的電子郵件地址,同時保留其順序。
以上是如何在不使用雜湊碼或集合的情況下從 Java 陣列中刪除重複的電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!