枚举(Enumeration)接口
-
Enumeration接口定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素;
-
这种传统接口已经被迭代器取代,虽然Enumeration还未被遗弃,但在现在代码中已经很少使用了;
-
尽管如此:它还是使用在诸如Vector(栈)和Properties(属性)这些传统的所定义的方法中;
-
-
Numeration的常用方法:
序号 方法描述 1 boolean hasMoreElements();//测试此枚举是否包含更多元素; 2 Object nextElements(); //如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素; -
代码例子:
public class Demo01 {
public static void main(String[] args) {
Enumeration<String> days;
Vector<String> daysNames=new Vector<>();
daysNames.add("Sunday");
daysNames.add("Mon");
daysNames.add("Tues");
daysNames.add("Wed");
daysNames.add("Thur");
daysNames.add("Fri");
daysNames.add("Sat");
days=daysNames.elements();
while (days.hasMoreElements()){
System.out.println(days.nextElement());//一次获得一个对象集合中的元素
}
}
}

浙公网安备 33010602011771号