Enumeration接口定义了可以枚举(一次获取一个)对象集合中的元素的方法。
Enumeration接口已由Iterator取代。 虽然不推荐使用,但对于新代码,Enumeration被认为已过时。 但是,它定义的几种方法还被传统类(如Vector和Properties)使用,由其他几个API类使用,目前在应用程序代码中广泛使用。
Enumeration接口声明的方法总结在下表中 -
编号
方法
描述
1
boolean hasMoreElements()
还有更多要提取的元素时返回true,在枚举所有元素后返回false。
2
Object nextElement()
它将枚举中的下一个对象作为通用Object引用返回。
示例
以下是显示Enumeration用法的示例。
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
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。