Java枚举
Enumeration接口定义用于枚举(一次获得一个)对象集合中的元素的方法。
该旧接口已被Iterator取代。尽管不推荐使用,但对于新代码,枚举被认为已过时。但是,它由传统类(如Vector和Properties)定义的几种方法使用,并由其他几个API类使用,并且目前在应用程序代码中得到广泛使用。
下表总结了Enumeration声明的方法-
实现时,必须在提取更多元素时返回true,在列举所有元素时返回false。
这将枚举中的下一个对象作为通用Object引用返回。
示例
以下是显示枚举用法的示例。
import java.util.Vector;
import java.util.Enumeration;
public class EnumerationTester {
public static void main(String args[]) {
Enumeration days;
Vector dayNames = new Vector();
dayNames.add("Sunday");
dayNames.add("Monday");
dayNames.add("Tuesday");
dayNames.add("Wednesday");
dayNames.add("Thursday");
dayNames.add("Friday");
dayNames.add("Saturday");
days = dayNames.elements();
while (days.hasMoreElements()) {
System.out.println(days.nextElement());
}
}
}这将产生以下结果-
输出结果
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短