问题1:因为Iterator代替了 Enumeration。所以,可以获得Enumeration的集合类,一定是出现在Iterator之前,也就是1.2之前的集合类可以使用Enumeration.
问题2:两者可以转换,我从网上拷了一段代码,你可以参考一下.
public Enumeration children(){
Vector<AdapterNode> all = new Vector<AdapterNode>();
for(Iterator itr = omelement.getChildElements(); itr.hasNext(); ){
AdapterNode node = new AdapterNode((OMElement)itr.next());
all.add(node);
}
Enumeration<AdapterNode> enu = all.elements();
return enu;
} |