(1)以毫秒为单位的
1. long startTime = System.currentTimeMillis(); // 获取开始时间
2.
3. // doThing(); // 测试的代码段
4.
5. long endTime = System.currentTimeMillis(); // 获取结束时间
6. System.out.println("程序运行的时间为: " + (endTime - startTime) + "ms");
(2)以纳秒为单位
1. long startTime = System.nanoTime(); // 获取开始时间
2.
3. // doThing(); // 测试的代码段
4.
5. long endTime = System.nanoTime(); // 获取结束时间
6. System.out.println("程序运行的时间为: " + (endTime - startTime) + "ms");