想知道是否有一种有效的方法可以将项目添加到比当前大小更大的位置上的ArrayList中:
场景:
ArrayList<Item> items = new ArrayList<Item>;
... let's say I add three elements现在我想在位置10添加一个项目(将3到10的项目保留为空)
items.add(10,newItem); // item.size() == 3 有没有一种有效的方法来调整ArrayList的大小/填充空值?
Java的实现将size字段设置为私有:-(..
发布于 2012-01-19 19:31:41
我所能做的最好的事情就是items.addAll(Collections.nCopies(6, null)),并希望ArrayList实现一些行为来在内部加速这一过程
https://stackoverflow.com/questions/8925128
复制相似问题