zoukankan      html  css  js  c++  java
  • Enumeration输出

      Enumeration是在JDK1.0的时候就使用的输出接口,这个输出接口主要是为了Vector类提供输出服务的,一直到后续的JDK的发展,Enumeration依然只为Vector一个类服务。如果想要获取Enumeration的接口对象,就必须依靠Vector类提供的方法。

      1.获取Enumeration:public Enumeration<E> elements();

      1.1.在Enumeration接口中定义有两个操作方法:

        - 判断是否有下一个元素:pubilc boolean hasMoreElements();

        - 获取当前元素;public E nextElement();

      示例:

    package com.iterator.demo;
    
    import java.util.Enumeration;
    import java.util.Vector;
    
    public class IteratorDemo {
        public static void main(String[] args) {
            Vector<String> all = new Vector<String>();
            all.add("hello");
            all.add("world");
            all.add("sina");
            all.add("sohu");
            Enumeration<String> enu = all.elements();
            while (enu.hasMoreElements()) {
                String string = enu.nextElement();
                System.out.print(string+"、");
            }
        }
    }

    运行结果:

    hello、world、sina、sohu、

     由于该接口出现的时间比较长类,所以在一些比较早的开发过程中,也有部分方法支持Enumeration输出操作,但是随着类方法的不断完善,大部分的操作都可以直接利用Iterator实现了。

  • 相关阅读:
    动态添加placeholder
    texworks编码问题
    c++ 小知识(不定期更新)
    写一个简单的 Makefile
    ubuntu 忘了密码
    遍历各种组合
    分形
    C++ 尾递归优化
    基于 QQBot 实现简易 QQ 机器人
    遇到问题:在函数中开辟动态内存(已解决)
  • 原文地址:https://www.cnblogs.com/sunzhongyu008/p/11230764.html
Copyright © 2011-2022 走看看