Java IO ler arquivo

1 resposta
A

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

1 Resposta

J

Amigo, segue um trecho de código que lê uma linha do arquivo texto

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();
		} 
		
	}

para gravar você vai usar as classes FileWriter e BufferedWriter.

Abraços e boa sorte....

Precisar estamos aí.

:)

Criado 19 de maio de 2004
Ultima resposta 19 de mai. de 2004
Respostas 1
Participantes 2