Separar caracteres na string

3 respostas
L

Boas pessoal,

tenho o seguinte problema :
quando faço um select a minha base de dados a determinada coluna de numa tabela o resultado vem assim :

[email removido];[email removido];[email removido]

O que se passa é que os emails de determinado cliente estão todos no mesmo campo apenas separados por ; o que eu queria fazer era criar um mecanismo que pudesse separar email por email. Ou seja quando o resultSet me devolvesse o resultado do campo ele me separasse os emails

Alguem me pode dar uma ajuda ?

3 Respostas

marcosbrandao

Voce pode3 fazer isso depois do result set, usando o metodo split da classe String ou usar a classe StringTokenizer.

furutani

Utilizando a classe StringTokenizer

diego2005

Vê se ajuda:

String dados = "[email removido];[email removido];[email removido]";
String[] tokens = dados.split(";");

for(String token : tokens)
    System.out.println(token);

T+

Criado 29 de junho de 2007
Ultima resposta 29 de jun. de 2007
Respostas 3
Participantes 4