在Vector内部是使用匿名类实现了Enumeration接口中的hasMoreElements()和
nextElement()方法
public static void main(String[] args)
{Vector<String> v = new Vector<String>();
v.add("aaa");
v.add("bbb");
v.add("ccc");
for(Enumeration<String> e = v.elements();e.hasMoreElements();)
{
System.out.println(e.nextElement());
}
}
Enumeration接口的功能和Iterator的功能是重复的,Iterator接口提供了一些可选的移除操作,并使用了较短的方法名,所以遍历应该优先考虑Iterator接口
Iterator<String> it = v.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}