黑马程序员技术交流社区

标题: 拷贝文本文件但我想保留源文件的内容,应该怎么做呢? [打印本页]

作者: skyname    时间: 2014-1-26 14:38
标题: 拷贝文本文件但我想保留源文件的内容,应该怎么做呢?
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中原有的内容之后,那应该怎么做呢????请指教一下啊
作者: 嘿╰_╯往哪里跑    时间: 2014-1-26 14:45
本帖最后由 嘿╰_╯往哪里跑 于 2014-1-26 14:48 编辑

  fr=new  FileWriter("demo1.txt",true);  
作者: 嘿╰_╯往哪里跑    时间: 2014-1-26 14:46
fw= new FileWriter("demo1.txt",true); api上有方法说明
作者: 山治0712    时间: 2014-1-26 16:14
查FileWriterAPI
作者: skyname    时间: 2014-1-26 17:57
嘿╰_╯往哪里跑 发表于 2014-1-26 14:46
fw= new FileWriter("demo1.txt",true); api上有方法说明

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

你太不专业了,学习java,没有jdk说明文档,咋搞
楼主去百度下载吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2