美文网首页
Enumeration 接口浅析

Enumeration 接口浅析

作者: 零薪 | 来源:发表于2020-07-02 22:46 被阅读0次

:基于 jdk 1.8 版本。

一、Enumeration 是什么?

Enumeration 不是一个数据结构,是一个顶级接口,对其他数据数据结构非常重要。其本身只定义了hasMoreElements()nextElement()两个方法,只提供了遍历VectorHashTable类型集合元素的功能,不支持元素的移除操作。

二、源码

public interface Enumeration<E> {
    // 是否还包含元素
    boolean hasMoreElements();

    // 获得下一个元素,则否抛出 NoSuchElementException
    E nextElement();
}

三、示例

public static void main(String[] args) {
    Vector v = new Vector();
    v.addElement("北京");
    v.addElement("上海");
    v.addElement("深圳");
    Enumeration e = v.elements();
    while(e.hasMoreElements()){
        String value = (String)e.nextElement();
        System.out.println(value);
    }
}

结果打印:
北京
上海
深圳

相关文章

  • Enumeration 接口浅析

    注:基于 jdk 1.8 版本。 一、Enumeration 是什么? Enumeration 不是一个数据结构,...

  • Enumeration接口,StringTokenizer,Ha

    Enumeration接口 该接口较为古老,但在维护以前的程序时就会频繁遇到。枚举Enumeration接口,作用...

  • Enumeration接口

    在学习properties类的过程使用到Enumeration接口,因此学习记录下。 Enumeration接口中...

  • Enumeration与Iterator介绍

    Enumeration Enumeration简介 Enumeration(列举),本身是一个接口,不是一个类。E...

  • Java Enumeration接口

    import java.util.Vector;import java.util.Enumeration; /* ...

  • Java 数据结构

    一.枚举(Enumeration) 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构...

  • Enumeration 接口使用方法

    1.自定义数据结构 实现Enumeration接口 2.数据类 [需要提供一个方法,返回一个Enumerati...

  • java数据结构

    一、枚举Enumeration(比较传统的接口,已被迭代器取代) 枚举接口定义了一种从数据结构中取回连续元素的方式...

  • Enumerations

    Enumeration Syntax The name of enumeration starts with a ...

  • Java 枚举

    Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。这种传统接口已被...

网友评论

      本文标题:Enumeration 接口浅析

      本文链接:https://www.haomeiwen.com/subject/aawdqktx.html