是不是要复制给Enumaration一份?

解决方案 »

  1.   

    感觉功能就想iterator()差不多
    将Vector中的内容返回放到一个Enumeration中而已
    比如遍历一个Vector可以这样:
    for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
           System.out.println(e.nextElement());
      

  2.   

    发现楼主挺爱问问题的,满版都是,其实一本好书能解决你在这里问的绝大部分问题。
    Vector,Enumaration是Java 1.1的遗留类,从设计到实现都存在太多的缺陷,现在已基本废弃了,过多研究没什么意义,类似的还有Stack,Hashtable。
    建议用ArrayList取代Vector,用Iterator取代Enumaration,用LinkedList取代Stack,用HashMap取代Hashtable。