Desmbembra uma string delimitada por virgula

4 respostas
N

olá
Tenho uma string que estar com o conteudo delimitado por
ponto e virgula esta retornando assim:

1;Teste1;1.0000;2;teste2;2.0000;3;teste3;3.0000;8;teste4;6.0000;

Gostaria de desmembrar dessa maneira ?

id = 1
desc = Teste1
Valor = 1.000

Como faria?

Grato

4 Respostas

T
String entrada = "1;Teste1;1.0000;2;teste2;2.0000;3;teste3;3.0000;8;teste4;6.0000;";

String[] partes = entrada.split (";");

System.out.println (partes [0]); // imprime "1"
System.out.println (partes [1]); // imprime "Teste1"
// ...und so weiter...
Grinvon

Outra opção é usar o próprio StringTokenizer, mas ainda assim, prefiro o split.

Favor postar dúvidas em locais adequados.

P

a propria sun pede para nao seu usar mais o StringTokenizer. Usar o split.

Grinvon

Também prefiro o split com um bom indexOf e tudo se resolve.

Criado 17 de abril de 2009
Ultima resposta 17 de abr. de 2009
Respostas 4
Participantes 4