【发布时间】:2014-02-24 11:43:20
【问题描述】:
我正在使用以下代码:
List<Object> dest = new LinkedList<Object>();
Collections.copy(oldList, src);
当我执行代码时,我得到一个异常:
java.lang.IndexOutOfBoundsException: Source does not fit in dest
at java.util.Collections.copy(Collections.java:589)
我知道如何解决这个问题,但我不明白的是:
当我手动添加元素时,列表会自动增加容量。为什么 Collections#copy 不能这样做?
【问题讨论】:
标签: java list collections