(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");