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();
           }
       }
   }

你可能感兴趣的:(java用BufferedWriter输出数据到外部文件)