java计算代码块执行时间差多少秒
要计算代码块的执行时间,可以使用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()方法来获取纳秒级别的时间。
原文地址: https://www.cveoy.top/t/topic/hOxK 著作权归作者所有。请勿转载和采集!