此类提供了大量的静态方法 可以提供系统相关的信息或系统级的操作
常用方法有:
static long | currentTimeMillis() 返回以毫秒为单位的当前时间。 |
public class FuXi2 {
public static void main(String[] args) {
long l = System.currentTimeMillis();//获得从时间原点到现在的毫秒值赋值给l
System.out.println(l);
//练习程序遍历1-9999所需要的毫秒
System.out.println(System.currentTimeMillis());
for (int i = 1; i <10000; i++) {
System.out.println(i);
}
System.out.println("需要"+(System.currentTimeMillis()-l)+"毫秒");//遍历所1-9999需要的毫秒
}
}
static void | arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 |
src: 第一个数组 ,srcpos:第一个数组索引值,dest:第二个数组,destpos:第二个数组索引值,length:复制替换掉dest length个索引值 从两个数组索引值开始替换
public class FuXi2 {
public static void main(String[] args) {
long l = System.currentTimeMillis();//获得从时间原点到现在的毫秒值赋值给l
System.out.println(l);
//练习程序遍历1-9999所需要的毫秒
System.out.println(System.currentTimeMillis());
for (int i = 1; i <10000; i++) {
System.out.println(i);
}
System.out.println("需要"+(System.currentTimeMillis()-l)+"毫秒");//遍历所1-9999需要的毫秒
int[] a22 = {1,2,3,5,8,4};
int[] a33 = {9,8,7,5,4,2};
System.arraycopy(a22,0,a33,0,3);
for (int i = 0; i < a22.length; i++) {
System.out.print(a22[i]);
}
System.out.println();
for (int i = 0; i < a33.length; i++) {
System.out.print(a33[i]);
}
}
}