pessoal,
tenho um arquivo no seguinte formato…
10311043
10010030
20210177
20210012
304100235
20310541
90104104
10311012
10210590
20310500
20220369
20220378
10220817
10210593
o q eu quero é o seguinte… ler cada registro desse, para por numa String e depois manipular essa String (ja esta ok essa parte) e imprimir esse registro manipulado num arquivo txt que fique nesse formato…
00000100000000012332145458???
00000100000000000304100272???
00000100000000000304100241???
um embaixo do outro…
minha duvida é so ler o registro do arquivo e gravar…
abraços,
alexandre
Amigo, segue um trecho de código que lê uma linha do arquivo texto
[code]
private void carregar() {
// Define objetos
BufferedReader inFile;
FileReader fr;
String linha = null;
boolean lContinua = true;
// Inicializa
try {
fr = new FileReader("arquivo.txt");
inFile = new BufferedReader(fr);
try {
linha = inFile.readLine().trim();
System.out.println("apenas linha lida"+linha);
} catch(Exception e) {
e.printStackTrace();
break;
}
} catch(FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
}[/code]
para gravar você vai usar as classes FileWriter e BufferedWriter.
Abraços e boa sorte…
Precisar estamos aí.
