java获取运行时间

2023-08-15 19:56:28 0 0 编辑:亿网科技有限公司 来源:本站原创

在 Java 中,你可以使用 `System.currentTimeMillis()` 方法或 `System.nanoTime()` 方法来获取程序的运行时间。

java获取运行时间

1. 使用 `System.currentTimeMillis()` 方法:

public class GetRuntime {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
// 在这里执行你的代码
long endTime = System.currentTimeMillis();
long runtime = endTime - startTime;
System.out.println("程序运行时间:" + runtime + " 毫秒");
}
}

2. 使用 `System.nanoTime()` 方法:

public class GetRuntime {
public static void main(String[] args) {
long startTime = System.nanoTime();
// 在这里执行你的代码
long endTime = System.nanoTime();
long runtime = endTime - startTime;
System.out.println("程序运行时间:" + runtime + " 纳秒");
}
}

上述代码中,首先记录开始时间(`startTime`),然后在代码执行完成后记录结束时间(`endTime`),最后计算运行时间(`runtime`)。注意,`System.nanoTime()` 方法提供了更高精度的计时,但它返回的是纳秒(ns)级别的时间,而 `System.currentTimeMillis()` 方法返回的是毫秒(ms)级别的时间。

运行代码后,将输出程序的运行时间,单位为毫秒或纳秒。

需要注意的是,上述方法只能计算程序从开始执行到结束的总时间,而不能用于计算代码片段的运行时间。如果你需要计算特定代码片段的运行时间,可以将代码片段放入一个方法中,然后在方法调用前后分别获取时间,并计算差值。

关键词: 闲鱼 跳绳 S22 滑芦 江南 有信 近亲 冬季 世界 僻远 口香 杂果
本站文章均为<亿网科技有限公司>网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!
我们猜你喜欢