如何从Iterator集合中取出数据放到另外一种集合里如list或者自己定义的一个对象数组?

解决方案 »

  1.   

    while(iter.hasNext()){
        myList.add(iter.next());
    }
      

  2.   

    这问题也问?自己看看javadoc 的API不就读解决了,愿意多看两眼还能多了解点Iterator接口的方法。
      

  3.   

    Iterator就是一个迭代器,你可以把它里面的数据循环出来,然后利用其他容器的add方法接受数据就可以了!
    楼上第一位兄弟的做法就是这个道理
      

  4.   

    想得多了点楼主,如果你是要从一个Collection里取出Iterator,再把Iterator放在另一种Collection里,那就没必要这样做,Collection库里的实现大都提供了这样的构造方法,如java.util.ArrayList(java.util.Collection) 你可以把任何一种Collection转换成ArrayList