System类
-
修饰符和类型 方法 描述 static long
currentTimeMillis()
返回当前时间(以毫秒为单位)。 static void
arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
将指定源数组中的数组从指定位置复制到目标数组的指定位置。
long t=System.currentTimeMillis(); //返回当前时间(以毫秒为单位)
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]
*/
import java.util.Arrays;
public class SystemDemo01 {
public static void main(String[] args) {
int[] arr1={1,2,3,4,5};
int[] arr2={6,7,8,9,10};
System.out.println("复制前:"+Arrays.toString(arr2));
System.arraycopy(arr1,0,arr2,0,3);
System.out.println("复制后:"+Arrays.toString(arr2));
/*复制前:[6, 7, 8, 9, 10]
复制后:[1, 2, 3, 9, 10]*/
}
}