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
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