ArrayList shallow copy iterate or clone()

后端 未结 4 2010
粉色の甜心
粉色の甜心 2020-12-06 16:18

I need a shallow copy of an java ArrayList, should I use clone() or iterate over original list and copy elements in to new arrayList, which is fast

4条回答
  •  星月不相逢
    2020-12-06 16:41

    No need to iterate:

    List original = ...
    List shallowCopy = new ArrayList(original);
    

    http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html#ArrayList%28java.util.Collection%29

提交回复
热议问题