Enumeration类不是一种数据结构,但是它对其他数据结构十分重要
它可以从别的数据结构获得连续的数据元素,比如遍历栈
public static void printStack(stack a)
{
if(a.empty())
{
System.out.printIn("empty!");
return ;
}else
{
Enumeration it = a.elements();
while(it.hasMoreElements())
{
System.out.printIn(a.nextElement());
}
}
}
这个类有两个方法
- hasMoreElements()
这是检测Enumeration 对象是否还有元素,有则返回true,否则faluse
- nextElement()
如果Enumeration对象还有元素,该方法得到下一个元素