请高手指教一下,这两种写法有什么区别
PrintWriter out=new PrintWriter("OutFile.txt");
PrintWriter out=new PrintWriter(new FileWriter("OutFile.txt"));
------解决方案--------------------
第一种创建具有指定文件名称且不带自动行刷新的新 PrintWriter。此便捷构造方法创建必要的中间 OutputStreamWriter,后者将使用此 Java 虚拟机实例的默认 charset 进行字符编码。 ,第二种就是你自己指定了OutputStreamWriter,因为FileWriter是OutputStreamWriter的子类