InputStream is1 = null;
           InputStream is2 = null;
           OutputStream os = null;
           SequenceInputStream sis = null; //合并流
           try {
               is1 = new FileInputStream("f:" + File.separator + "a.doc");
               is2 = new FileInputStream("f:" + File.separator + "b.doc");
               os = new FileOutputStream("f:" + File.separator + "ab.doc");
               sis = new SequenceInputStream(is1,is2);
               
               int temp = 0;
               while((temp = sis.read())!=-1){
                os.write(temp);
               }
               sis.close();
               is1.close();
               is2.close();
               os.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
以上的代码,把Word文件换成txt文件,能够将两个文件合并为一个.而如果是Word文档就不行了,只仅仅写入了a中的内容到ab中,请问这是为什么,怎么解决呢?