方法一 以毫秒爲單位
// 獲取開始時間
long startTime = System.currentTimeMillis();
// 需要測量的程序
......
// 獲取結束時間
long endTime = System.currentTimeMillis();
// 輸出測量的執行時間
System.out.println("程序運行時間: " + (endTime-startTime) + "ms");
方法二 以納秒爲單位
// 獲取開始時間
long startTime = System.nanoTime();
// 需要測量的程序
......
// 獲取結束時間
long endTime = System.nanoTime();
// 輸出測量的執行時間
System.out.println("程序運行時間: " + (endTime-startTime) + "ns");