本帖最后由 黑马朱超 于 2013-4-10 00:42 编辑
- import java.io.*;
- import java.util.*;
- class SequenceDemo2
- {
- public static void main(String[] args) throws IOException
- {
- Vector<FileInputStream> v = new Vector<FileInputStream>();
- v.add(new FileInputStream("C:\\1.txt"));
- v.add(new FileInputStream("C:\\2.txt"));
- v.add(new FileInputStream("c:\\3.txt"));
- Enumeration<FileInputStream> en = v.elements();
- SequenceInputStream sis = new SequenceInputStream(en);
- FileOutputStream fos = new FileOutputStream("C:\\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();//关闭sis的时候把3个文件都关闭了。
- }
- }
复制代码 以上代码是毕老师day20-16 合并文件里面的,我编译的时候报错,搞不清楚了,谁能帮我看看,哪里的问题呀。
|
|