前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Java将内容追加/添加到现有文件

Java将内容追加/添加到现有文件

作者头像
用户7886150
修改2021-04-28 17:53:31
修改2021-04-28 17:53:31
3.1K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: 将文本追加到现有文件的Java程序

替换vs追加/添加 

如果您希望代码创建一个新文件并删除以前的现有文件,则FileWriter可以轻松代替它。要替换现有文件中的所有内容,请使用以下命令: 

FileWriter fstream = new FileWriter(loc);

如果上面的代码用于写入新文件,则上面的代码将删除该文件。 

要将某些内容追加/添加到现有文件中,只需将第二个参数指定为true即可,如下所示: 

FileWriter fstream = new FileWriter(loc, true);

这将继续向现有文件添加内容,而不是创建新版本。 

完整示例 下面是完成此操作的完整代码示例。除了快速的代码参考之外,它没有什么特别重要的。 

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

public class Main {

    public static void main(String[] args) throws IOException {

        File dir = new File(".");

        String loc = dir.getCanonicalPath() + File.separator + "Code.txt";

        FileWriter fstream = new FileWriter(loc, true);

        BufferedWriter out = new BufferedWriter(fstream);

        out.write("something");

        out.newLine();

        //close buffer writer

        out.close();

    }

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档