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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import  java.io.*;

class CopyText1
{
        public static void main(String[] args)
        {
                copy_2();
        }
        public static void copy_2()
        {
                FileWriter fw=null;
                FileReader fr=null;
                try
                {
                        fw= new FileWriter("demo1.txt");
                        fr=new FileReader("FileReaderDemo2.java");
                }
                catch(Exception e)
                {
                        System.out.println(e.toString());
                }
                try
                {
                        char[] buf= new char[1024];
                        int len=0;
                        while((len=fr.read(buf))!=-1)
                        {
                                fw.write(buf);
                        }
                }
                catch(Exception e)
                {
                        System.out.println(e.toString());
                }
                finally
                {
                        try
                        {
                                if(fr!=null && fw!=null)
                                {
                                        fr.close();
                                        fw.close();
                                }
                        }
                        catch(Exception e)
                        {
                                System.out.println(e.toString());
                        }
                }
        }
}
这里虽然将FileReaderDemo2.java里的内容都复制到了demo1.txt中了,但是,同时也覆盖了demo1中的原有内容啊。如果我想把复制的内容放在demo1中原有的内容之后,那应该怎么做呢????请指教一下啊

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

5 个回复

倒序浏览
本帖最后由 嘿╰_╯往哪里跑 于 2014-1-26 14:48 编辑

  fr=new  FileWriter("demo1.txt",true);  

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
fw= new FileWriter("demo1.txt",true); api上有方法说明

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
查FileWriterAPI
回复 使用道具 举报
嘿╰_╯往哪里跑 发表于 2014-1-26 14:46
fw= new FileWriter("demo1.txt",true); api上有方法说明

对对对,是的,我想起来了,是的。
问一下,API在哪儿啊??我还没有安装IDE集成开发工具,代码都是用记事本写的。
谢谢,谢谢了:)
回复 使用道具 举报
skyname 发表于 2014-1-26 17:57
对对对,是的,我想起来了,是的。
问一下,API在哪儿啊??我还没有安装IDE集成开发工具,代码都是用记 ...

你太不专业了,学习java,没有jdk说明文档,咋搞
楼主去百度下载吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马