如何在 Java 中根據時序執行某個方法
在進行呼叫前,你應該取得開始時間,在方法執行完成後取得結束時間。兩者之差即為所需時間。
示例
import java.util.Calendar; public class Tester { public static void main(String[] args) { long startTime = Calendar.getInstance().getTimeInMillis(); longRunningMethod(); long endTime = Calendar.getInstance().getTimeInMillis(); System.out.println("Time taken: " + (endTime - startTime) + " ms"); } public static void longRunningMethod() { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } }
輸出
Time taken: 1012 ms
廣告