三、System类
3.1、概述
java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文中,常用的方法有:
public static long currentTimeMillis();//返回以毫秒为单位的当前时间。
public static void arrayCopy(object src,int srcPos, object dest,int destPos,int length);//将数组中指定的数据拷贝到另一个数组中。
3.2、currentTimeMillis()方法
实际上, currentTimeMillis方法就是获取当前系统时间与1970年01月01日00:00点之间的亳秒差值
public static long currentTimeMillis()
案例:
3.3、arrayCopy()方法
public static void arrayCopy(object src,int srcPos, object dest,int destPos,int length)
数组的拷贝动作是系统级的,性能很高。
参数:
src : 源数组。
srcPos : 源数组中的起始位置(起始索引)。
dest :目标数组。
destPos :目标数据中的起始位置。
length :要复制的数组元素的数堂。
案例:
将src数组中前3个元素。复制到dest数组的前3个位置上复制元素前: src数组元素[1 ,2,3,4,5] , dest数组元素[6,7,8,9,10]复制元素后:
src数组元素[1,2,3,4,5];
dest数组元素[1,2,3,9,10]。