A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ゞSunペ果果つ 中级黑马   /  2013-4-28 17:43  /  1694 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ゞSunペ果果つ 于 2013-4-29 07:45 编辑

我现在是想着,如果我们我们想向一个已经存在的文件中追加内容,
我们应该如何实现,加入现在操作的都是字符流,FileWriter()这个
类中有这样的构造函数么?
FileWriter(String fileName, boolean append)
是用这个方法么?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

6 个回复

倒序浏览
对的,就是用这个构造方法,将append设为true就可以了。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
//就是利用这个构造函数FileWriter(String fileName, boolean append)来创建对象的.
//boolean append默认为false,创建一个新的文件,并覆盖的文件
import java.io.FileWriter;
public class DemoFileWriter {
        public static void main(String[] args) throws Exception {
                FileWriter fw = new FileWriter("a.txt",true);                                //就是利用这个构造函数FileWriter(String fileName, boolean append)来创建对象的.
                                                                                                                                        //boolean append默认为false,创建一个新的文件,并覆盖的文件
                fw.write("你要追加的内容");                                                               
                fw.close();
               
        }
       

}

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
董波 发表于 2013-4-28 19:48
对的,就是用这个构造方法,将append设为true就可以了。

谢谢了,我写着试一试。
回复 使用道具 举报
付鑫鑫 发表于 2013-4-28 20:33
//就是利用这个构造函数FileWriter(String fileName, boolean append)来创建对象的.
//boolean append默认 ...

我自己写写看看行不行,谢谢了
回复 使用道具 举报
楼主说的没有错。飘过……多思考是个好习惯!!顶一个
回复 使用道具 举报
赵崇友 发表于 2013-4-28 22:26
楼主说的没有错。飘过……多思考是个好习惯!!顶一个

:lol谢谢鼓励哈,一起努力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马