Iterator it = col.iterator();
while(it.hasNext()) {
  Object o = it.next();
  col2.add(o);
}

解决方案 »

  1.   

    to ChDw(米) ( )    你不觉得这样写有问题吗?!
      

  2.   

    Iterator it = col.iterator();
    while(it.hasNext()) {
      Object o = it.next();
      col2.add(o);
    }
    Iterator it2 = col2.iterator();
    while(it2.hasNext()) {
      Object o1 = it2.next();
      col.add(o1);
    }
      

  3.   

    你只要读出来就行了,重新装回去和不装是一样的。因为原集合并没有损失什么。
    Iterator it = col.iterator();
    while(it.hasNext()) {
      Object o = it.next();
      //使用o,应该进行必要的转型。
    }
      

  4.   

    呵呵,一楼的只不过少写了点而已。
    Collection col=new Collection();
      

  5.   

    我试过了,装一个对象装入一个集全时会出现空指针异常,对象中有数据,打出来了的。
    Object obj=iter.next();
    col.add(obj);//此处出现异常
      

  6.   

    我已找到问题的解决办法了,在装对象时得:
    Collection collection;
    Collection collectionArraylist=new ArrayList;
    Iterator it = collection.iterator();
    collectionArrayList.add(it.next);
    这样才不会出错,不过还是得感谢大家的帮忙,再次谢过。