Boa noite, gostaria de saber como verificar se tem @ em um endereço de email, acho q devo usar o charAt(), mas nao sei como, alguem poderia me ajudar…
obrigado,
GAbriel
Boa noite, gostaria de saber como verificar se tem @ em um endereço de email, acho q devo usar o charAt(), mas nao sei como, alguem poderia me ajudar…
obrigado,
GAbriel
a classe string tem um metodo:
//retorna o indice na string onde esta a substring passada como parametro
// (nesse caso, o "@")
int indice = "seu@email.com".indexOf("@");
se o indice retornado for -1, isso quer dizer que nao ha ocorrencias daquela string na string que chamou o metodo.
JTextField txt = new JTextField;
int i = txt.indexOf("@");
if (i == -1)
Nao existe “@” no JTextField;
else
o i contém o endereço da @;
sabendo a posição a @ você pode trabalhar o conteúdo como entender.
Você pode utilizar o método StringTokenizer() tb
[]s
String a = "bejeto@portaljava.com";
if (a.split("@").length>2) {
System.out.println(“formato válido de email”);
}
STRING.split("@") divide uma string em um array onde a posição zero é a primeira parta, “bejeto”, e a posição 1 é a segunda parte: “portaljava.com”
sacou?