如何在 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

更新日期: 25-2-2020

893 次查看

开启你的 职业生涯

通过完成此课程获得认证

开始学习
广告
© . All rights reserved.