System类
常用的方法:
public static long currentTimeMillis()
:返回以毫秒为单位的当前时间。可以用来测试程序的效率。public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
:将数组中指定的数据拷贝到另一个数组中。
src-源数组
srcPos-源数组中的起始位置
dest-目标数组
destPos-目标数据中的起始位置
length-要复制的数组元素的数量
currentTimeMillis()方法://可以用来测试程序的效率
public static void main(String[] args) {
long begin=System.currentTimeMillis();
for (int i = 0; i < 9999; i++) {
System.out.println(i);
}
long end=System.currentTimeMillis();
System.out.println("循环共耗时:"+(end-begin)+"毫秒");//循环共耗时:83毫秒(不同电脑结果不一样)
}
arraycopy(Object src,int srcPos,Object dest,int destPos,int length)方法:
public static void main(String[] args) {
int[] src={1,2,3,4,5};
int[] dest={6,7,8,9,10};
System.arraycopy(src,0,dest,0,3);
System.out.println(Arrays.toString(dest));//数组工具类Arrays的用法,如果直接dest.toString()就会输出地址值,在笔记17有体现
}
输出结果:
[1, 2, 3, 9, 10]