System类
java.lang.System类提供了大量的静态方法,可以获取与系统相关的信息。
一、System.currenTimeMills();系统当前时间
public class DemoSys{
public static void main(String []args){
}
//测试程序运行时间
private static void demo1(){
long s = System.currenTimeMills();
for(int i =1;i<=9999;i++){
System.out.println(i);
}
long s2 = System.currenTimeMills();
System.out.println("耗时:"s2-s);
}
}
二、arraycopy(Object src,int srcPos,Object dest,int destPs,int length);
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 src 引用的源数组到
dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件的编号等于 length
参数。源数组中位置在 srcPos 到 srcPos+length-1 之间的组件被分别复制到目标数组中的
destPos 到 destPos+length-1 位置。
private static void demo2(){
int[] src={1,2,3,4,5};
int[] dest={6,7,8,9,10};
System.arraycopy(src,0,dest,0,3);
}
| 参数序号 | 参数名称 | 参数类型 | 参数含义 |
|---|---|---|---|
| 1 | src | Object | 源数组 |
| 2 | srcPos | int | 源数组索引起始位置 |
| 3 | dest | Object | 目标数组 |
| 4 | destPos | int | 目标数组索引起始位置 |
| 5 | length | int | 复制元素个数 |
本文深入探讨了Java.lang.System类的功能,包括获取系统当前时间的方法System.currentTimeMillis(),以及数组复制功能arrayCopy,展示了如何使用这些方法进行时间测量和数组操作。
604

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



