欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java使用PrintWriter写文件,javaprintwriter写,下面示例代码演示使用Pr

来源: javaer 分享于  点击 10807 次 点评:17

java使用PrintWriter写文件,javaprintwriter写,下面示例代码演示使用Pr


下面示例代码演示使用PrintWriter方法写文件。

PrintWriter的构造函数接受FileWriter作为参数。得到PrintWriter实例之后调用其println()方法即可写入字符串。

import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class FileUtil {  public void writeLinesToFile(String filename,                               String[] linesToWrite,                               boolean appendToFile) {    PrintWriter pw = null;    try {      if (appendToFile) {        //If the file already exists, start writing at the end of it.        pw = new PrintWriter(new FileWriter(filename, true));      }      else {        pw = new PrintWriter(new FileWriter(filename));        //this is equal to:        //pw = new PrintWriter(new FileWriter(filename, false));      }      for (int i = 0; i < linesToWrite.length; i++) {        pw.println(linesToWrite[i]);      }      pw.flush();    }    catch (IOException e) {      e.printStackTrace();    }    finally {      //Close the PrintWriter      if (pw != null)        pw.close();    }  }  public static void main(String[] args) {    FileUtil util = new FileUtil();    util.writeLinesToFile("myfile.txt", new String[] {"Line 1",                                                       "Line 2",                                                      "Line 3"}, true);  }}
相关栏目:

用户点评