阅读量:1
使用System.currentTimeMillis()
方法可以获取当前时间的毫秒数。可以在需要测量时间的代码块前后调用该方法,并计算两次调用的差值,从而得到代码块的执行时间。以下是一个简单的示例代码:
public class Main { public static void main(String[] args) { long startTime = System.currentTimeMillis(); // 需要测量时间的代码块 for (int i = 0; i < 1000000; i++) { System.out.println("Hello, World!"); } long endTime = System.currentTimeMillis(); long elapsedTime = endTime - startTime; System.out.println("代码块执行时间:" + elapsedTime + "毫秒"); } }
在上面的示例中,我们首先获取开始时间startTime
,然后执行一个简单的循环代码块,最后获取结束时间endTime
。通过计算两者的差值,我们可以得到代码块的执行时间,并将其输出。