Ler e gravar arquivos

Gostaria de saber a forma mais simples de ler um arquivo.txt inteiro e gravar um arquivo.txt.
Valeu,
Rafael.

Use BufferedReader e BufferedWriter. Procure no forum ( lnk Pesquisar no topo ) opr essas classes… ha alguns exemplos de uso.

Rafael

Valeu kra.

[quote=“rafaelgloria”]Gostaria de saber a forma mais simples de ler um arquivo.txt inteiro e gravar um arquivo.txt.
Valeu,
Rafael.[/quote]

Uma olhada na sessão artigos as vezes resolve também :wink:

http://www.guj.com.br/user.article.get.chain?page=1&article.id=13

Poxa, eu dei uma olhada nos tutoriais, copiei igual mas não funcionou, da o seguinte erro o código abaixo:

found : java.lang.String
required: boolean
while((linha = leitor.readLine()))
^
1 error

FileReader reader = new FileReader("saida.txt");
		BufferedReader leitor = new BufferedReader(reader);
		String linha = null;
		while((linha = leitor.readLine())) 
		{
    		System.out.println("Linha: " + linha);
		}
		leitor.close();
		reader.close();

Se alguem puder me ajudar, estou precisando muito.
Abs,
Rafael.

tenta esse código, eu não testei, mas é por ae

FileReader reader = new FileReader("saida.txt"); BufferedReader leitor = new BufferedReader(reader); String linha = null; while((leitor.ready())) { linha = leitor.readLine(); System.out.println("Linha: " + linha); } leitor.close(); reader.close();

[quote=“rafaelgloria”]Poxa, eu dei uma olhada nos tutoriais, copiei igual mas não funcionou, da o seguinte erro o código abaixo:

found : java.lang.String
required: boolean
while((linha = leitor.readLine()))
^
[/quote]

Mude para

while((linha = leitor.readLine()) != null)

Nao esqueca de consultar a API tambem.

Rafael

Belza funcionou colocando:

try
		{
			FileReader reader = new FileReader(arquivo.getNomeArquivo());
			BufferedReader leitor = new BufferedReader(reader);
			String linha = null;
			while((linha = leitor.readLine()) != null) 
			{
    			System.out.println("Linha: " + linha);
			}
			leitor.close();
			reader.close();
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}

Olá Rafael.
Sou iniciante em java e enfrento várias dificuldades. As vezes nós pegamos um código e “fazemos funcionar”, que passa a atender nossa necessidade no momento, mas muitas vezes não sabemos o que e porque determinados elementos foram usados nos códigos…

Ontem encontrei um tutorial que parece ser muito bom (apenas li o inicio dele). Ele trata da questão de I/O em java. Assim que tiver tempo de uma olhada nele.

http://www-106.ibm.com/developerworks/edu/j-javaio-i.html?S_TACT=104AHW02&S_CMP=EDU

Até mais