类System

System类简介:

System 类中提供了大量的静态方法,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。

常用方法:

  • public static long currentTimeMillis():返回以毫秒为单位的当前时间。(获取当前系统时间与1970年01月01日00:00点之间的毫秒差值)
  • public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。

参数详解:

  • Object src:源数组
  • int srcPos:源数组索引起始位置
  • Object dest:目标数组  
  • int destPos:目标数组索引起始位置
  • int length:复制元素个数

代码举例:

package demo03;

import java.util.Arrays;

public class SystemTest {
    public static void main(String[] args) {
        long start = System.currentTimeMillis();//获取当前系统时间与1970年01月01日00:00点之间的毫秒差值
        int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9};
        int[] j = {11, 22, 33, 44, 55, 66, 77, 88,};
        //打印复制前数组的内容
        System.out.println(Arrays.toString(i));
        System.out.println(Arrays.toString(j));
        System.arraycopy(i, 0, j, 2, 4);
        //打印复制后数组的内容
        System.out.println(Arrays.toString(i));
        System.out.println(Arrays.toString(j));
        long end = System.currentTimeMillis();
        System.out.println("程序一共运行多少" + (end - start) + "毫秒");

    }
}

执行结果

猜你喜欢

转载自www.cnblogs.com/wurengen/p/10772245.html
今日推荐