本帖最后由 樊其杰 于 2013-5-9 19:44 编辑
- import java.io.*;
- import java.util.*;
- public class SequenceDemo {
- public static void main(String[] args) throws IOException{
- // TODO Auto-generated method stub
- Vector<FileInputStream> vector=new Vector<FileInputStream>();
- vector.add(new FileInputStream("E:\\java\\1.txt"));
- vector.add(new FileInputStream("E:\\java\\2.txt"));
- vector.add(new FileInputStream("E:\\java\\3.txt"));
-
- Enumeration<FileInputStream> e=vector.elements();
-
- SequenceInputStream sis=new SequenceInputStream(e);
- FileOutputStream fos=new FileOutputStream("E:\\java\\4.txt");
- byte[] buf=new byte[1024];
- int len=0;
- while((len=sis.read(buf))!=-1){
- fos.write(buf,0,len);
- }
- fos.close();
- sis.close();
- }
- }
复制代码 输出结果为:
1111111111111
1111111111111111111111111
111111111222222222222
2222222222222222222222
22233333333333333
33333333333333333333333
33333
上面是我的代码,感觉和毕老师代码是一样的,但是合并后的文件里,文件内容之间的没有换行,,毕老师视频里却是换行的,不知道问题出在哪里?来人帮我看看 |