运用 Java System 类 中的 方法,计算程序执行耗时。
请定义一个 集合 ,并 循环 向集合中添加 1 千万个数字,请计算这个循环运行的时间,并打印。
public class Demo03 {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
//创建集合
List<Integer> list = new ArrayList<>();
//获取执行前时间
Long start = System.currentTimeMillis();
//添加元素
for (int i = 0; i < 10000000; i++) {
list.add(i);
}
//获取执行后时间
Long end = System.currentTimeMillis();
Long time = end - start;
//计算程序耗时
System.out.println("程序耗时:" + time + " 毫秒");
}
}
运行结果如下图:
以上案例计算出集合存储 1 千万个数字所需时间。