利用System.arraycopy代替for循环实现数组复制
来源:互联网 发布:c语言工资计算系统 编辑:程序博客网 时间:2024/06/06 03:59
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/**
* 利用System.arraycopy代替for循环数组复制
* @author tanlk
* @date 2017年7月20日下午4:04:25
*/
public class ArrayCopyTest {
public static void main(String[] args) {
int[] resource =
new
int[10000000];
int[] destination =
new
int [10000000];
for
(int i=0; i< resource.length; i++){
resource[i] = i;
}
long start = System.currentTimeMillis();
System.arraycopy(resource, 0, destination, 0, 10000000);
long end = System.currentTimeMillis();
System.out.println(end-start);
long start2 = System.currentTimeMillis();
int[] destination2 =
new
int [10000000];
for
(int i=0; i<destination2.length;i++){
destination2[i] = resource[i];
}
long end2 = System.currentTimeMillis();
System.out.println(end2-start2);
}
}
1
2
6
38
阅读全文
0 0
- 利用System.arraycopy代替for循环实现数组复制
- System.arraycopy()实现数组复制
- 【java performance】使用'System.arraycopy ()'代替通过来循环复制数组
- System.arraycopy()实现数组之间的复制
- System.arraycopy()实现数组之间的复制
- System.arraycopy()实现数组之间的复制
- System.arraycopy()实现数组之间的复制
- System.arraycopy实现数组之间的复制
- [java]数组复制小结 for 、clone、 System.arraycopy
- System.arraycopy使用复制数组
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制(转)
- 使用System.arraycopy()实现数组之间的复制
- 【转】使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- 使用System.arraycopy()实现数组之间的复制
- 复习一下插入排序和希尔排序
- Scala 学习笔记(五)------定义匿名函数
- mysql主从数据库
- 【转】漫谈Moq(二)
- Windows10安装tensorflow1.2.1版本遇到的No module named '_pywrap_tensorflow_internal'错误
- 利用System.arraycopy代替for循环实现数组复制
- 2.0版 CodeVS1099 字串变换 题解
- opengles透视矩阵投影原理
- bootstrap基础布局
- 排序之快速排序
- 接收多个参数
- Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ
- 在一个物体上如何调用另一个物体上的脚本
- CQBZOJ 避开怪兽