package br.com.capitulo6;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class TesteFile {
public static void main(String[] args) {
try {
File file = new File("fileWrite3.txt");
FileWriter fw = new FileWriter(file);
PrintWriter pw = new PrintWriter(fw);
pw.println("Fabio");
pw.println("alves");
pw.write("testeFBI");
} catch (IOException e) {
e.printStackTrace();
}
try {
File file = new File("fileWrite3.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String data = br.readLine();
System.out.println(data);
} catch (IOException e) {
e.printStackTrace();
}
}
}
depois isolei o bloco try/catch que faz a escrita no arquivo, digitei alguns caracteres manualmente no arquivo criado, e executei somente o bloco q faz a leitura e consegui o resultado esperado, ou seja, o arquivo é criado, mas nada é gravado nele.
alguém pode me dizer o q está errado? pode ser algo sobre eu estar usando o compilador do Java 1.6?