标签:vat lang 查看 des 运行 目标 str 元素 for 循环
java.lang.System
提供了大量的静态方法
成员方法:
1、public static long currentTimeMillis():返回以毫秒为单位的当前时间
2、public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组指定的数据拷贝到另一个数组
可以用来查看程序的运行时间
private static void demo01() {
// 程序执行前,打印一次时间
long s1 = System.currentTimeMillis();
//for
for (int i = 0; i < 99999; i++) {
System.out.println(i);
}
// 执行后再次获取时间
long s2 = System.currentTimeMillis();
long time = s2 - s1;
System.out.println("for 循环耗时为: " + time);
}
src:原数组
srcPos:原数组的起始位置
dest:目标数组
destPos:目标数组起始位置
length:要复制的数组元素的数量
private static void demo02() {
int[] src = {1,2,3,4,5};
int[] dest = {6,7,8,9,10};
System.arraycopy(src, 0, dest, 0, 4);
System.out.println(Arrays.toString(src));
System.out.println(Arrays.toString(dest));
}
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 10]
标签:vat lang 查看 des 运行 目标 str 元素 for 循环
原文地址:https://www.cnblogs.com/zhuobo/p/10619473.html