Como separar esse texto

8 respostas
R

Galera,

Tenho um String da seguinte forma

(“Nome1,Codigo1;Nome2,Codigo2”)

Eu preciso primeiramente separar o conjunto de String usando um primeiro delimitador que é (;), uma vez feito isso, dai preciso separar o Nome1 do Codigo1,
Como faço para resolver,
Tenho que usar 2 vezes a classe StringTokenizer???

Obrigado

rocha

8 Respostas

R

“rocharrv”:
Galera,

Tenho um String da seguinte forma

(“Nome1,Codigo1;Nome2,Codigo2”)

Eu preciso primeiramente separar o conjunto de String usando um primeiro delimitador que é (;), uma vez feito isso, dai preciso separar o Nome1 do Codigo1,
Como faço para resolver,
Tenho que usar 2 vezes a classe StringTokenizer???

Obrigado

rocha


O primeiro delimitador é um ponto-virgula

pcalcado

Quebre primeiro pelo ‘;’, você vai ter dois elementos. Quebre cada um deles pelo ‘,’.

[]s

Ironlynx

E use o método split!

pcalcado

Boa, o importante é o trabalho em equipe :lol:

[]s

R

Ok. Usei

EX:

String listaorgaos = nomeorgao1,codigorgao1;nomeorgao2,codigorgao2;

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

for(int i=0; i<partes.length;i++){

System.out.println("Array: "+ partes[i]);

Até ai beleza, em cada posição do meu Array tenho:
[0] nomeorgao1,codigorgao1
[1] nomeorgao2,codigorgao2

Porém preciso separar o NOME do CODIGO
Como devo fazer, visto que os elementos estão dentro de um array e para eu utilizar o método split tenho que passar exatamente uma String

Obrigado

TedLoprao

hmmm, percorre o array e faz o split de cada elemento!!! :smiley:

pcalcado

Isso deveria estar em java Básico…

É impressão minha ou o ‘’’‘programador moderno’’’’ procura API para qualquer algoritmo?

R

Ok. rodrigo

Solucionado

Valeu!!!

Criado 30 de junho de 2004
Ultima resposta 1 de jul. de 2004
Respostas 8
Participantes 4