黑马程序员技术交流社区
标题:
序列流中的枚举问题
[打印本页]
作者:
陈国柱
时间:
2013-9-17 16:50
标题:
序列流中的枚举问题
本帖最后由 陈国柱 于 2013-9-17 20:01 编辑
在editplus编辑,用cmd运行也是没有问题的,不知道为什么移植到MyEclipse后,枚举那里的语句就出问题了,就运行不了,请求解答,谢谢
package day18to21;
import java.io.*;
import java.util.*;
class SequenceDemo
{
public static void main(String[] args) throws IOException
{
Vector<FileInputStream> v = new Vector<FileInputStream>();
v.add(new FileInputStream("1.txt"));
v.add(new FileInputStream("2.txt"));
v.add(new FileInputStream("3.txt"));
Enumeration<!-- <FileInputStream> --> en = v.elements();//这里总是显示有错误,而且因为这一句运行不了
SequenceInputStream sis = new SequenceInputStream(en);
FileOutputStream fos = new FileOutputStream("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();
}
}
复制代码
作者:
罗凯健
时间:
2013-9-17 16:57
去掉注释符号之后,Ecplise运行正常.你看看报错信息是什么
作者:
lizhangzhi
时间:
2013-9-17 19:17
去掉注释 Enumeration <FileInputStream> en = v.elements();
作者:
狼人→浪人
时间:
2013-9-17 19:58
Enumeration<FileInputStream> en = v.elements();我在我之前的项目下新建一个同名的包,去掉你说有错行的注释,运行没问题!“Thread-0_____100
Thread-0_____99
Thread-0_____98
Thread-0_____97
Thread-0_____96
................................”
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2