Ir al contenido

Detectar emails que finalicen en .com

En este ejemplo vamos a ver como, dada una lista de emails, podemos detectar mediante el lenguaje Java cual de ellos corresponden a direcciones .com Lo primero que haremos será definir un array con los emails.

String emails[] = {"julio@gmail.com","maria@red.es","lucia@hotmail.com","javi@email.it"};

Aunque hay varias formas para resolver el ejemplo. En nuestro caso, para sacar por pantalla aquellos que acaban en “.com”, vamos a ayudarnos del método .EndsWith() de Java. Dicho método chequea que una cadena de caracteres termina de una forma o de otra. Aquí validaremos aquellos emails que acaben en “.com”:

if (email.endsWith(".com"))
System.out.println(email);

Solo tenemos que hacer esta comprobación recorriendo el array. Usamos un bucle for-each para tal cometido.

for (String email: emails)
if (email.endsWith(".com"))
System.out.println(email);

Algo muy sencillo y útil.

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Detectar emails que finalicen en .com

Ejemplo de código en Java para detectar emails que finalicen en .com utilizando un bucle for-each.

Descargar código