A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

自动刷新解释: PrintWriter pw = new PrintWriter(new FileWriter("d:\\abc.txt"), true);
当第二个参数为true时,有自动刷新功能, 就是说不用关闭资源也能写入文件
但是前提是: 需使用println()方法写入时, 即: pw.println(len);

2 个回复

正序浏览
小东先森 发表于 2016-9-20 22:10
len参数指的是什么?

len,指有效长度. 见如下代码:
public class Prictice3 {
        public static void main(String[] args) throws IOException {
                // 1.创建流对象,读取文件
                FileReader fr = new FileReader("c:\\abc.txt");
                BufferedReader br = new BufferedReader(fr);
                // 创建PrintWriter对象,并且自带刷新功能
                // 自动刷新
                PrintWriter pw = new PrintWriter(new FileWriter("d:\\abc.txt"), true);
                // 2.进行读取操作
                // a.声明有效长度len
                String len;
                while((len = br.readLine()) != null) {
                        pw.println(len);
                }
                // 3.关闭操作, 不写关闭资源,也可写入,即: 自动刷新
                //pw.close();
                br.close();
        }
}
回复 使用道具 举报
len参数指的是什么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马