枚举(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());//一次获得一个对象集合中的元素
}
}
}
分类:
01-JavaSE
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律