| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:35:59
|
reginaldorigo
HelloWorld
Membro desde: 13/10/2009 11:35:02
Mensagens: 14
Offline
|
Pessoal,
Estou escrevendo o seguinte código:
aux = "CASE[|$CDCC$,1,1,5,0010|$CDCC$,1,1,8,0010|$CDCC$,1,1,0,0010|$CDCC$,1,2,22,0010|$CDCC$,1,1,3,0010|$CDCC$,1,1,5,0010|$CDCC$,1,1,8,0010|]"
String[] saux = aux.split("|");
Se peço para imprimir
for ( int n = 0; n <= saux.length -1; n++ )
System.out.println(n + ":" + saux[n]);
Vem algo assim:
0:
1:C
2:A
3:S
Ou seja o split quebrou letra a letra.
Agora se substituo o "|" por ":" e peço para splitar de novo. Assim:
aux = "CASE[|$CDCC$,1,1,5,0010|$CDCC$,1,1,8,0010|$CDCC$,1,1,0,0010|$CDCC$,1,2,22,0010|$CDCC$,1,1,3,0010|$CDCC$,1,1,5,0010|$CDCC$,1,1,8,0010|]"
aux = aux.replace("|",":" );
String[] saux = aux.split(":");
for ( int n = 0; n <= saux.length -1; n++ )
System.out.println(n + ":" + saux[n]);
Ai. Funciona.
0:$CDCC$,1,1,5,0010
1:$CDCC$,1,1,8,0010
etc..
Alguém sabe por que isso? É um bug da minha versão? Estou errando em alguma coisa?
Obrigado.
Reginaldo
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:39:22
|
NeiBorgesF
Thread.start()
Membro desde: 21/05/2011 11:09:28
Mensagens: 32
Offline
|
Tente isso:
This message was edited 3 times. Last update was at 28/09/2011 10:43:03
|
att.
nei
Graduando em Sistemas de Informação pela Universidade Federal de Ouro Preto - Campus JM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:41:44
|
NeiBorgesF
Thread.start()
Membro desde: 21/05/2011 11:09:28
Mensagens: 32
Offline
|
Aqui funcionou, vou mostrar a saída:
|
att.
nei
Graduando em Sistemas de Informação pela Universidade Federal de Ouro Preto - Campus JM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:42:46
|
Schuenemann
GUJ Ranger
Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline
|
http://aurelio.net/regex/guia/ou.html#2_4_2
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:43:30
|
reginaldorigo
HelloWorld
Membro desde: 13/10/2009 11:35:02
Mensagens: 14
Offline
|
Pois é. Devia funcionar aqui também.
NeiBorgesF : Esta faltando alguma coisa. ", ). Não?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:45:56
|
NeiBorgesF
Thread.start()
Membro desde: 21/05/2011 11:09:28
Mensagens: 32
Offline
|
reginaldorigo wrote:Pois é. Devia funcionar aqui também.
NeiBorgesF : Esta faltando alguma coisa. ", ). Não?
Eu editei consertando, agora esta correto.
|
att.
nei
Graduando em Sistemas de Informação pela Universidade Federal de Ouro Preto - Campus JM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:47:00
|
reginaldorigo
HelloWorld
Membro desde: 13/10/2009 11:35:02
Mensagens: 14
Offline
|
Schuenemann : Assim funcionou.
Por que? O caracter | é especial para o método split ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 10:58:34
|
reginaldorigo
HelloWorld
Membro desde: 13/10/2009 11:35:02
Mensagens: 14
Offline
|
NeiBorgesF : Beleza. Desse jeito também funcionou.
Valeu obrigado a todos.
Uma boa tarde pra voces.
Reginaldo
|
|
|
 |
|
|
|
|