Java의 고유한 이메일 주소 감지
목표는 파일에 저장된 주소 배열에서 중복된 이메일을 제거하는 것입니다. Set 데이터 구조를 사용하여 이를 달성하는 방법은 다음과 같습니다.
제공된 코드에서 배열 address는 이메일을 저장하는 데 사용됩니다. 그러나 중복을 제거하려면 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 배열에 고유한 주소만 남도록 합니다.
위 내용은 HashSet을 사용하여 Java에서 중복 이메일 주소를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!