Sei que houve dificuldade para me expressar com o título do tópico … então vou explicar por aqui certinho
Gente … criei uma aplicaçãozinha … que lê um arquivo .txt
ele tem 8 variáveis … na hora de ler … ele tem lá por exemplo:
NumeroNome NumeroConta Numeroetc
123123123 12313 [telefone removido]
na hora de ler o arquivo .txt , o arquivo vem assim:
123123123 12313 [telefone removido]
eu gostaria que, na hora de ler o arquivo .txt , as variáveis estivessem juntas (para ocupar menos espaço devido ao grande numero de “tabelas” ), no caso:
123123123123131232131311
as variáveis são Strings , e tem um número certo de caracteres cada uma.
Fico no aguardo ae … Os .class estão disponíveis para download aqui…
vlw
Ele está lendo conforme está no arquivo, vc pode ou retirar os espaços já no arquivo ou na sua String que recebeu a linha do arquivo, supondo que chame-se txt:
txt.replace(" ","");
Roger75
Você pode fazer usando o método substring da classe String:
Ele está lendo conforme está no arquivo, vc pode ou retirar os espaços já no arquivo ou na sua String que recebeu a linha do arquivo, supondo que chame-se txt:
txt.replace(" ","");
sim … mas é que o arquivo em si , ja vai vir sem os espaços … e eu quero adaptar o aplicativo para que ele leia sem os espaços… ja deixei as .class disponíveis para verificação…
skindedo
Roger75:
Você pode fazer usando o método substring da classe String:
opa … estou dando uma olhada … acho que com isso pode ser que funcione sim…
verifique se o que eu pensei está correto
pego a linha inteira e faço ela como uma variável
e referencio cada “pedaço” à variável desejada…
ta certo isso que eu pensei ?
M
marcobiscaro2112
Pode ser feito desse jeito que você disse. Algo como:
try{Scanners=newScanner(newFile("a.txt"));while(s.hasNextLine()){Stringlinha=s.nextLine();Stringsub1=linha.substring(0,3);Stringsub2=linha.substring(3,7);// e assim por diante...}}catch(FileNotFoundExceptione){e.printStackTrace();}
skindedo
Prontinho … ta aqui o arquivo para quem quiser … fiz com o substring … quem quiser dar uma olhada … tem o arquivo antigo , no meu 1o post , e tem o novo agora neste post … Abraços galera valeu pela ajuda