domingo, 2 de setembro de 2012

[java-br] Split

·

 

Pessoa, estou modificando uma rotina que pega um arquivo TXT, lê o mesmo (linha a linha) e cada linha é então "quebrada" em partes (delimitador ;).
Ocorre que tudo estava funcionando, mas  no último arquivo que veio existem linhas com algo do tipo:

1;FULANO DE TAL;;;;;

e a rotina retorna apenas 2 elementos, mesmo tendo os demais delimitadores. Olhei no código e está assim:
itens = linha.split(";");

e no caso, quando aparece uma linha como a acima, eu  fui verificar o tamanho (length) e estava retornando apenas 2. Como sou meio iniciante com java, fiquei curioso, pois em outras linguagens (python  e php por exemplo) a quebra sai correta.
Como vi que era esperada uma expressao regular, tentei outros formatos, mas sem sucesso.
 
[]'s

Marcos Thomaz

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Notebooks 1699,00

Quem procura, acha. Encontre a pessoa ideal online

Quem procura, acha. Encontre a pessoa ideal online
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog