Java.lang.System类里的方法们

303 阅读1分钟

System类包含几个有用的类字段和方法。 它无法实例化。System`类提供的设施包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。

image.png

方法摘要:

1. arraycopy(Object src,int strPos, Object dest , int destPos,int length)

  • src参数:源数组
  • srcPos参数:从src数组的第几个元素开始赋值
  • dest参数:目标数组
  • destPos参数:指定从dest数组的第几个元素开始。
  • length参数:指定从src数组拿几个元素来赋值到dest数组

举例:

public class Test01 {
    public static void main(String[] args) {
        String[] src_arr = {"a","b","c","d","e","f","g"};
        String[] dest_arr = new String[10];
        System.out.println(Arrays.toString(src_arr));
        //把src_arr数组从第一个元素开始,拿出5个元素复制到dest_arr数组中
        System.arraycopy(src_arr,0,dest_arr,0,5);
        System.out.println(Arrays.toString(dest_arr));
    }
}

结果为:

image.png

2. clearProperty(String key)

删除指定键指示的系统属性。

3. currentTimeMillis( )

以毫秒为单位返回当前时间。

System.out.println(System.currentTimeMillis());

结果为:1637289318696

4. gc( )

运行垃圾收集器。