枚举(Enumeration)接口

枚举(Enumeration)接口:

  • Enumeration接口定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素;

  • 这种传统接口已经被迭代器取代,虽然Enumeration还未被遗弃,但在现在代码中已经很少使用了;

  • 尽管如此:它还是使用在诸如Vector(栈)和Properties(属性)这些传统的所定义的方法中;

  • 除此之外:还用在一些API类,并且在应用程序中也广泛被使用;

 

  • 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());//一次获得一个对象集合中的元素
          }

      }
    }

posted @   gzs1024  阅读(302)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示