File - gravando e lendo um arquivo texto

Gravar

File f = new File("c:/a.txt");

// grava um arquivo

try {

 BufferedWriter writer = new BufferedWriter(new FileWriter(f));

 writer.write("hello!");

 writer.newLine();

 writer.write("hello!");

 writer.close();

catch (IOException ex) {

 ex.printStackTrace();

}

 

Ler

 

File f = new File("c:/a.txt");

try {

 BufferedReader reader = new BufferedReader(new FileReader(f));

 String line = null;

 while ((line = reader.readLine()) != null) {

         System.out.println(line);

 }

 reader.close();

catch (IOException ex) {

 ex.printStackTrace();

}

System.out.print(f.getName());  // isto escreve o nome do arquivo