有没有简单方法对List做整体clone的?怎么做?(list里的object都是cloneable的)

解决方案 »

  1.   

    除非list里的每个元素都自定义过深拷贝,不然没有用
      

  2.   

    1. ArrayList每个对象都遍历一遍来做.
    2. 可以用序列化的方法实现深层拷贝. 将对象序列化之后再将其反序列化, 其效果相当于深层拷贝.
      

  3.   

    list里的每个元素是经过深copy,我问的是有没有简单通用的方法,难道非得遍历clone+add,应该有现成的方法吧
      

  4.   

    Collections.copy(List dest, List src)只是要求两个List的长度要相同
      

  5.   

    Collections.copy(List dest, List src)
    要求两个List的长度一样