怎样把两个文本文件接起来(也就是写入一个新文件中),而又不改变它们原来的排版格式?
  就象
1.txt aaa   aaa
 aaaaaa    aaaa
 aaaaaaaaaa    aaaaa   aaa2.txt bbb
 bbb bbb  bbbb
 bb
 bbbb bbb  bbbb我想得到的是3.txt
 aaa   aaa
 aaaaaa    aaaa
 aaaaaaaaaa    aaaaa   aaa bbb
 bbb bbb  bbbb
 bb
 bbbb bbb  bbbb

解决方案 »

  1.   

    try{
        File file1=new File("a.txt");
        File file2=new File("c.txt");
        File file3=new File("b.txt");
        FileInputStream fis1=new FileInputStream(file1);
        FileInputStream fis2=new FileInputStream(file2);
        FileOutputStream fos=new FileOutputStream(file3);
        int tmp=0;    
        while((tmp=fis1.read())!=-1){
           fos.write(tmp);
        }   
        int tmp1=0;
        while((tmp1=fis2.read())!=-1){
           fos.write(tmp1);
        }    
        fis1.close();
        fis2.close();
        fos.close();
    }catch(IOException e){}
      

  2.   

    各位老大,ziyang(botail) 给的例子是可以执行。但我要用一个循环去取文件,然后写入同一个文件,每次循环的标记怎么给啊?