两个常用静态方法
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();
}