Java 程序将文本附加到现有文件


Java.io.BufferedWriter 类将文本当作字符输出流写入,缓冲字符,以便高效写入单个字符、数组和字符串。若要将内容添加到文件 -

  •  实例化 BufferedWriter 类。
  •  通过将 FileWriter 对象作为参数传递给其构造函数。
  •  使用 write() 方法将数据写入文件。

示例

import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;

public class AppendToFileExample {
   public static void main( String[] args ) {

      try {
         String data = " Tutorials Point is a best website in the world";
         File f1 = new File("C:\Users\files\abc.txt");
         if(!f1.exists()) {
            f1.createNewFile();
         }

         FileWriter fileWritter = new FileWriter(f1.getName(),true);
         BufferedWriter bw = new BufferedWriter(fileWritter);
         bw.write(data);
         bw.close();
         System.out.println("Done");
      } catch(IOException e){
         e.printStackTrace();
      }
   }
}

输出

Done

更新日期: 13-3-2020

7K+ 浏览次数

开启你的 职业生涯

完成课程获得认证

开始
广告