黑马程序员技术交流社区
标题:
IO包中合并文件等你来纠错
[打印本页]
作者:
黑马朱超
时间:
2013-4-10 00:00
标题:
IO包中合并文件等你来纠错
本帖最后由 黑马朱超 于 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 合并文件里面的,我编译的时候报错,搞不清楚了,谁能帮我看看,哪里的问题呀。
2013-04-09_235818.png
(3.8 KB, 下载次数: 10)
下载附件
2013-4-9 23:58 上传
作者:
黑马朱超
时间:
2013-4-10 00:43
import java.io.SequenceInputStream;
少了这个,汗!
不知道是不是我的电脑的毛病,明明写了import java.io.*;
它干嘛要嫌弃SequenceInputStream呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2