(1)以毫秒為單位的
- long startTime = System.currentTimeMillis(); // 獲取開始時間
- // doThing(); // 測試的代碼段
- long endTime = System.currentTimeMillis(); // 獲取結束時間
- System.out.println("程序運行時間: " + (endTime - startTime) + "ms");
(2)以納秒為單位
- long startTime = System.nanoTime(); // 獲取開始時間
- // doThing(); // 測試的代碼段
- long endTime = System.nanoTime(); // 獲取結束時間
- System.out.println("程序運行時間: " + (endTime - startTime) + "ms");