温馨提示×

如何使用CurrentTimeMillis测量时间

小樊
107
2024-06-26 20:17:45
栏目: 编程语言

使用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。通过计算两者的差值,我们可以得到代码块的执行时间,并将其输出。

0