Java의 배열에서 중복 이메일 제거
Java 프로그램에서는 배열에서 중복 이메일 주소를 제거해야 합니다. 해시코드나 세트를 사용하지 않고 이를 달성할 수 있는 방법은 다음과 같습니다.
배열을 목록으로 변환:
List<String> emailAddresses = new ArrayList<>(Arrays.asList(address));
목록을 오름차순으로 정렬:
Collections.sort(emailAddresses);
이제 정렬된 목록을 반복하고 연속적인 중복을 확인할 수 있습니다. 이메일:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!