import java.util.Date;
public class TestArrayCopy {
public static void main(String[] args) {
Date d1 = new Date();
int[] arr = new int[10000000];
for(int i = 0; i < 10000000; i++) {
arr[i] = i;
}
Date d2 = new Date();
System.out.println(d2.getTime() - d1.getTime());
int[] arr2 = new int[10000000];
Date d3 = new Date();
System.arraycopy(arr,0, arr2, 0, 10000000);
Date d4 = new Date();
System.out.println(d4.getTime() - d3.getTime());
}
}
arraycopy效率比较
最新推荐文章于 2023-10-18 16:16:20 发布
本文通过Java代码示例,展示了创建并初始化一个大型整数数组的过程,并比较了使用普通赋值与System.arraycopy方法进行数组复制的时间消耗。实验结果显示,使用System.arraycopy方法能够更高效地完成数组复制。
1378

被折叠的 条评论
为什么被折叠?



