Erlo

Enumeration输出

时间:2019-07-23 12:02   阅读:63次   来源:博客园
页面报错
点赞

  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实现了。

评论留言

还没有评论留言,赶紧来抢楼吧~~

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-10-16 11:35:57Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 返回顶部