Scripts 学盟

标题: Java 写入文本文件 [打印本页]

作者: Alvin    时间: 2011-4-8 11:29:40     标题: Java 写入文本文件

在 Java 开发中,也常常有写入文本文件的需求
这里只是个参考代码
  1. package org.iscripts.common.io;

  2. import java.io.BufferedWriter;
  3. import java.io.File;
  4. import java.io.FileOutputStream;
  5. import java.io.IOException;
  6. import java.io.OutputStreamWriter;

  7. /**
  8. * @author 林俊海(ialvin.cn) 广东·普宁·里湖
  9. */
  10. public class TextUtils {

  11.     public static void appendToFile(String content, File file) throws IOException {
  12.         TextUtils.appendToFile(content, file, System.getProperty("file.encoding"));
  13.     }
  14.     public static void appendToFile(String content, File file, String encoding) throws IOException {
  15.         BufferedWriter writer = null;
  16.         try {
  17.             writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true), encoding));
  18.             writer.write(content);
  19.         } finally {
  20.             if (writer != null)
  21.                 writer.close();
  22.         }
  23.     }
  24.    
  25.     public static void saveToFile(String content, File file) throws IOException {
  26.         TextUtils.saveToFile(content, file, System.getProperty("file.encoding"));
  27.     }

  28.     public static void saveToFile(String content, File file, String encoding) throws IOException {
  29.         BufferedWriter writer = null;
  30.         try {
  31.             writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, false), encoding));
  32.             writer.write(content);
  33.         } finally {
  34.             if (writer != null)
  35.                 writer.close();
  36.         }
  37.     }
  38. }
复制代码
附:《Java 读取文本文件内容》- http://www.iscripts.org/bbs/viewthread.php?tid=33
作者: 那个谁    时间: 2011-9-13 08:06:28

木有人顶下!!!!




欢迎光临 Scripts 学盟 (http://www.iscripts.org/) Powered by Discuz! X2