📄 listoffiles.java
字号:
import java.util.*;
import java.io.*;
//实现了枚举类接口
public class ListOfFiles implements Enumeration
{
private String[] listOfFiles;
private int current = 0;
public ListOfFiles(String[] listOfFiles)
{
this.listOfFiles = listOfFiles;
}
public boolean hasMoreElements()
{
if (current < listOfFiles.length)
return true;
else
return false;
}
public Object nextElement()
{
InputStream in = null;
if (!hasMoreElements())
throw new NoSuchElementException("No more files.");
else
{
String nextElement = listOfFiles[current];
current++;
try
{
in = new FileInputStream(nextElement);
}
catch (FileNotFoundException e)
{
System.err.println("ListOfFiles: Can't open " + nextElement);
}
}
return in;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -