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中,请问这是为什么,怎么解决呢?