zoukankan      html  css  js  c++  java
  • Java Enumeration(枚举)接口

    枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。

    Java8中Enumeration接口的源码:

    public interface Enumeration<E> {
    /**
         * Tests if this enumeration contains more elements.
         *
         * @return  <code>true</code> if and only if this enumeration object
         *           contains at least one more element to provide;
         *          <code>false</code> otherwise.
         */
    boolean hasMoreElements();//测试次枚举是否含有更多的元素
    
    /**
         * Returns the next element of this enumeration if this enumeration
         * object has at least one more element to provide.
         *
         * @return     the next element of this enumeration.
         * @exception  NoSuchElementException  if no more elements exist.
         */
    E nextElement();//如果此枚举对象还有下一个可提供元素,则返回下一个元素
    }
    

    实例:

      public static void main(String[] args) {
        Enumeration<String> enumeration;
        Vector<String> vc=new Vector<>();
        vc.add("name");
        vc.add("sex");
        vc.add("address");
        enumeration=vc.elements();
        while (enumeration.hasMoreElements()){
          System.out.println(enumeration.nextElement());
        }
    

    输出结果:
    name
    sex
    address

  • 相关阅读:
    Unity3D启动报错的解决方案
    Unity3D引用dll打包发布的问题及解决
    轻量级C#网络通信组件StriveEngine —— C/S通信开源demo(附源码)
    k8s 各种网络方案
    网络模型
    管理和安装 chart
    开发自己的 chart
    再次实践 MySQL chart
    chart 模板
    chart 目录结构
  • 原文地址:https://www.cnblogs.com/pengcool/p/15516405.html
Copyright © 2011-2022 走看看