java用BufferedWriter输出数据到外部文件

java用BufferedWriter输出数据到外部文件

说明

好好学习、天天向上。

简单介绍

当我们想要将一个特定的处理过的字符串(可能是有数组等转化而来)在eclipse平台中输出到指定外部文件时,就可以直接调用下面的函数。需要注意的是,文件名要在参数设置中给出,参数设置方式:run as/run configurations/arguments/program arguments/此处写上文件名(要包括文件的绝对路径,如E:\data\Hills2014Aexpdata\test.txt)
注意:如果文件名参数不包括地址,就无法搜索到或无法生成文件。程序会照常运行,但得不到数据。

程序

private static void writeToFile(String filename, String text, boolean append) {
       BufferedWriter bufferedWriter = null;
       try { 
           bufferedWriter = new BufferedWriter(new FileWriter(filename, append));
           bufferedWriter.write(text);
           bufferedWriter.newLine();
       } catch (FileNotFoundException ex) {
           ex.printStackTrace();
       } catch (IOException ex) {
           ex.printStackTrace();
       } finally {
           try {
               if (bufferedWriter != null) {
                   bufferedWriter.flush();
                   bufferedWriter.close();
               }
           } catch (IOException ex) {
               ex.printStackTrace();
           }
       }
   }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值