Detección de dirección de correo electrónico única en java
Su objetivo es eliminar los correos electrónicos duplicados de una variedad de direcciones almacenadas en un archivo. Así es como puede lograr esto usando una estructura de datos establecida:
en el código proporcionado, una matriz, dirección , se usa para almacenar correos electrónicos. Sin embargo, para eliminar los duplicados, puede aprovechar el hashset class.
hashset en java
un hashset es una colección de elementos únicos. Cuando agrega un elemento a un hashset que ya existe, no se agrega nuevamente. Esta propiedad lo hace ideal para eliminar duplicados.
modificación de código
para usar un hashset para eliminar duplicados de su matriz, modifique el código de la siguiente manera:
// Create a HashSet for storing unique emails Set.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); }
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3