Dúvida: Imprimir na tela o que foi digitado no arquivo txt

3 respostas
S

Sou iniciante em java.
Como faço para imprimir na tela o que foi digitado pelo usuário na linha do arquivo? Segue código abaixo

import java.io.;
import javax.swing.
;

public class Arquivo{	

public static void main(String args[]){		

String nomeDoArq = JOptionPane.showInputDialog(Digite o nome do arquivo);
File f= new File(nomeDoArq);
	
	try{ 
	                           FileWriter fw = new FileWriter(f, true);
	           BufferedWriter escrita = new BufferedWriter(fw);
		
	           String linha;
		
	           do{
		    linha = JOptionPane.showInputDialog("Entre com uma frase");
		    if(linha != null){
		            escrita.write(linha);
		            escrita.newLine();
		            escrita.flush();
				
		    }
		}while(linha != null);
		       escrita.close();
		
	}
	catch(IOException ex){			
		System.out.println("\n Arquivo Invalido");
		
	}
}

}

3 Respostas

luistiagos

O que vc acabou de fazer foi escrever em um txt correto? então para ler e o mesmo processo… dica troque o Write por Reader… se tiver duvidas de uma olhada na api FileReader e BufferedReader…

S

Obrigado pela dica, vou verificar a api FileReader e BufferedReader

pedrotaek

tirem minha dúvida aeee

http://www.guj.com.br/posts/list/71736.java

falows!

Criado 16 de outubro de 2007
Ultima resposta 16 de out. de 2007
Respostas 3
Participantes 3