如何枚举文本文件的名称

时间:2013-08-17 12:43:26

标签: java

如何创建扩展名为.txt的文本文件的枚举,因为此代码无法正常工作

enum Files {
   text1.txt, text2.txt, text3.txt ; 
}

2 个答案:

答案 0 :(得分:0)

您可以尝试制作Vector<InputStream>,为每个文件名调用add(),然后调用elements(),返回Enumeration

答案 1 :(得分:0)

我用这种方式完成了它的工作

FileInputStream fin1 = new FileInputStream("c:\\test.txt");
FileInputStream fin2 = new FileInputStream("c:\\test1.txt");
FileInputStream fin3 = new FileInputStream("c:\\test2.txt");

Vector v = new Vector();

v.add(fin1);
v.add(fin2);
v.add(fin3);

Enumeration e = v.elements();

SequenceInputStream s = new SequenceInputStream(e);