System类简介:
在 System
类中提供了大量的静态方法,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。
常用方法:
- public static long currentTimeMillis():返回以毫秒为单位的当前时间。(获取当前系统时间与1970年01月01日00:00点之间的毫秒差值)
- public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。
参数详解:
- Object src:源数组
- int srcPos:源数组索引起始位置
- Object dest:目标数组
- int destPos:目标数组索引起始位置
- int length:复制元素个数
代码举例:
package demo03; import java.util.Arrays; public class SystemTest { public static void main(String[] args) { long start = System.currentTimeMillis();//获取当前系统时间与1970年01月01日00:00点之间的毫秒差值 int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int[] j = {11, 22, 33, 44, 55, 66, 77, 88,}; //打印复制前数组的内容 System.out.println(Arrays.toString(i)); System.out.println(Arrays.toString(j)); System.arraycopy(i, 0, j, 2, 4); //打印复制后数组的内容 System.out.println(Arrays.toString(i)); System.out.println(Arrays.toString(j)); long end = System.currentTimeMillis(); System.out.println("程序一共运行多少" + (end - start) + "毫秒"); } }
执行结果
原文地址:https://www.cnblogs.com/wurengen/p/10772245.html
时间: 2024-10-18 21:59:51