我在公司编写的测试中遇到了与java的ArrayList相关的问题.我的查询只是实际问题的一小部分.
假设我们有以下函数将一个ArrayList复制到另一个:
void function(List<E> l)
{
List<E> m = new ArrayList<E>(l);
}
Run Code Online (Sandbox Code Playgroud)
问题基本上要求优化此复制操作.列表可能包含一百万个条目.我尝试了以下方法:
Collections.copy
System.Arraycopy
都加进去
但所有这些似乎比给定的方法慢.我需要一个比给定方法更快的方法,或者它是可用的最佳方法?
| 归档时间: |
|
| 查看次数: |
4071 次 |
| 最近记录: |