And*_*ndy 8 java collections overhead
我在另一个接受一个java.util.Collection对象的API中调用一个方法.我查看了该方法,它会ArrayList在执行任务之前立即将集合中的所有内容复制到新的中.
这让我想知道:我可以用来快速组装此方法的参数的绝对最低开销Java Collection是什么?
这取决于它如何复制元素,但如果它ArrayList像这样创建-copy
new ArrayList<Something>(inputCollection);
Run Code Online (Sandbox Code Playgroud)
或者如果确实如此
someCopy.addAll(inputCollection);
Run Code Online (Sandbox Code Playgroud)
那么它将通过inputCollection.toArray()最好的实现ArrayList.
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |