public static void main(String[] args) throws IOException {
PrintWriter pw = new PrintWriter(new FileWriter("aa.txt"));
pw.println(97);
pw.write(97);
//pw.close(); 不关流,输出到PrintWriter的小缓存区
PrintWriter pw1 = new PrintWriter(new FileWriter("aa.txt"),true);//没有多大意义,因为一关流就会自动刷新
pw1.print(97);
pw1.write(97);
//pw.close() //启用自动刷新功能,但不是调用指定方法,也不会写出
PrintWriter pw2 = new PrintWriter(new FileWriter("aa.txt"),true);
pw2.print(97);
pw2.println(97);//启用自动刷新功能,只有调用 println、printf 或 format 时才自动刷新,并把之前存入缓存区的字符刷出
//pw.close()
}
|
|