Fazer busca de @

4 respostas
G

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

4 Respostas

J

a classe string tem um metodo:

//retorna o indice na string onde esta a substring passada como parametro // (nesse caso, o "@") int indice = "[email removido]".indexOf("@");
se o indice retornado for -1, isso quer dizer que nao ha ocorrencias daquela string na string que chamou o metodo.

E
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.

eltonk

Você pode utilizar o método StringTokenizer() tb :grin:

[]s

B

String a = "[email removido]";

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? :slight_smile:

Criado 5 de abril de 2005
Ultima resposta 6 de abr. de 2005
Respostas 4
Participantes 5