天天看点

Enumeration 枚举输出|学习笔记

开发者学堂课程【Java 高级编程:Enumeration 枚举输出】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/20/detail/413

Enumeration 枚举输出

目录:

一、简介

二、范例:使用 Enumeration 输出

1、简介

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

Enumeration: public Enumeration< E> elements();.

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

判断是否有下一个元素:

public boolean hasMoreElements)

获取当前元素:

public E nextElement(。

2、范例:使用 Enumeration 输出

package cn.mldn.demo;

import java.util.Enumeration;

import java.util.Vector;

public class JavaAPIDemo

public static void main(String[] args) throws Exception Vector all = new Vector();

all.add("Hello") ·乡

all.add("World")

all.add("MLDN");

Enumeration enu = all.elements();

while (enu.hasMoreElements())[

String str = enu.nextElement();

System.out.print(str +"、");/

由于该接口出现的时间比较长了,所以在一些比较早的开发过程之中,也有部分的方法只支持 Enumeration 输出操作。

但是随着类方法的不断完善,大部分的操作都直接利用 Iterator 实现了。