Bom…já faz uns dois dias que estou tentado aprender o funcionamento de manipulação de arquivos, confesso que já aprendi muito.
A questão é a seguinte:
Crio um instancia da classe java.io.File para representar o caminho até o arquivo.
Depois crio um instancia da classe java.io.FileWriter e java.io.PrintWriter para escrever no arquivo. Até aqui tudo bem…
O problema está quando quero ler do arquivo tudo quanto escrevi…
Vou passar parte do meu código aqui…(se precisarem dele todo eu posto)
try
{
FileWriter writer = new FileWriter("teste.txt", true);
PrintWriter saida = new PrintWriter(writer, true);
FileReader reader = new FileReader("teste.txt");
BufferedReader leitor = new BufferedReader(reader);
//Escrevendo no arquivo
saida.println("Thiago Dantas, ");
saida.println("estudante da Faculdade Sumare");
//Fechando o arquivo
saida.close();
writer.close();
//Imprime as linhas do arquivo
String linha = null;
while((linha = leitor.readLine()))
{
System.out.println("Linha: " + linha);
}
//Fechando o arquivo
leitor.close();
reader.close();
}
catch (IOException e)
{
System.out.println("Erro" + e);
}
E o erro que dá é o seguinte
'catch' without 'try'
Peço que me ajudem…
Vlw
Thiago Dantas