联合使用BufferedWriter和FileWriter输出文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38323645/article/details/89424912

由于有缓冲区,所以效率比单独使用FileWriter要高

	File logHome = new File("C://TTTT");
        if(!logHome.exists()){
            logHome.mkdirs();
        }

        String out = logHome+"/test.log";
        FileWriter fileWriter=null;
        BufferedWriter bufferedWriter=null;
        try {
           //ture表示新写入的内容会追加在就内容之后,不写则替换旧内容
            fileWriter=new FileWriter(out,true);
            bufferedWriter=new BufferedWriter(fileWriter);
            bufferedWriter.write("今天天气很不错");
            bufferedWriter.newLine();//换行符
            bufferedWriter.write("fdsf健康带回家扣篮大赛");
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            try {
                if(bufferedWriter!=null)bufferedWriter.close();
                if(fileWriter!=null) fileWriter.close();

            } catch (Exception e) {
                e.printStackTrace();
            }
        }

猜你喜欢

转载自blog.csdn.net/weixin_38323645/article/details/89424912