System类

两个常用静态方法

1.public static long currentTimeMillis() 获取当前系统时间(毫秒值)

2.public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

src - 源数组。 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目标数据中的起始位置。 length - 要复制的数组元素的数量。

public  static  void  main(String[] args){

    long s = System.currentTimeMillis();
    System.out.println(s);
    //可以用来测试程序效率,只需调用两次即可

    int[] arr1 = new int[5];
    for(int i=0;i<arr1.length;i++){
        arr1[i]=i+1;
    }
    System.out.println("arr1数组为:");
    for(int i= 0;i<arr1.length;i++){
       System.out.print(arr1[i]+" ");
    }
    System.out.println();
    int[]  arr2 = {6,7,8,9,10};
    System.arraycopy(arr1,0,arr2,0,3);
    //将arr1数组前三个元素复制到arr2数组中
    System.out.println("操作以后arr2为:");
    for(int i= 0;i<arr2.length;i++){
        System.out.print(arr2[i]+" ");
    }
    System.out.println();

}
原文地址:https://www.cnblogs.com/susexuexi011/p/13832347.html