在JDK1.0的时候就引入了Enumeration输出接口,而在JDK1.5的时候对其也做了更正,主要是追加了泛型的应用。
首先来观察Enumeration的接口定义:
1. 判断是否有下一个元素:public boolean hasMoreElements();
2. 取得元素:public E nextElement();
但是要想取得这个接口的实例化对象,是不能依靠Collection、List、Set等接口的。
只能够依靠Vector子类,因为Enumeration最早的设计就是为Vector服务的,在Vector类中提供有一个取Enumeration接口对象的方法:
取得Enumeration接口对象:
public Enumeration elements()