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[] = {"[email protected]","[email protected]","[email protected]","[email protected]"};
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.