要计算代码块的执行时间,可以使用System.currentTimeMillis()方法来获取当前时间的毫秒数,然后在代码块执行完毕后再次调用该方法获取当前时间的毫秒数,两个时间的差值就是代码块的执行时间。

示例代码如下:

long startTime = System.currentTimeMillis();

// 这里是要计算执行时间的代码块

long endTime = System.currentTimeMillis();
long executionTime = endTime - startTime;
double seconds = executionTime / 1000.0; // 将毫秒转换为秒

System.out.println("代码块执行时间为:" + seconds + "秒");

请注意,该方法只能精确到毫秒级别,如果需要更精确的计时,可以使用System.nanoTime()方法来获取纳秒级别的时间。

java计算代码块执行时间差多少秒

原文地址: https://www.cveoy.top/t/topic/hOxK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录