java 计算方法执行时间
时间: 2024-05-09 11:11:36 浏览: 137
java编写的计算系统时间差的程序
4星 · 用户满意度95%
在Java中,可以使用System.currentTimeMillis()方法来计算方法的执行时间。具体步骤如下:
1. 在方法开始前,使用System.currentTimeMillis()获取当前时间戳,记为startTime。
2. 在方法结束后,再次使用System.currentTimeMillis()获取当前时间戳,记为endTime。
3. 计算方法执行时间,可以通过endTime减去startTime得到时间差,即endTime - startTime。
4. 最后,可以将得到的时间差转换为所需的时间单位(如毫秒、秒等)进行展示。
下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
// 调用需要计算执行时间的方法
yourMethod();
long endTime = System.currentTimeMillis();
long executionTime = endTime - startTime;
System.out.println("方法执行时间:" + executionTime + "毫秒");
}
public static void yourMethod() {
// 方法的具体实现
}
}
```
阅读全文