在Java中實現計時功能可以使用System.currentTimeMillis()方法來獲取當前時間的毫秒數。可以通過記錄開始時間和結束時間,然后計算時間差來實現計時。
下面是一個簡單的示例代碼:
public class TimerExample {
public static void main(String[] args) throws InterruptedException {
long startTime = System.currentTimeMillis();
// 模擬耗時操作
Thread.sleep(2000);
long endTime = System.currentTimeMillis();
long elapsedTime = endTime - startTime;
System.out.println("耗時:" + elapsedTime + "毫秒");
}
}
在上面的示例中,通過調用System.currentTimeMillis()方法獲取開始時間和結束時間,然后計算時間差,最后輸出耗時。
注意:這種方式只適用于簡單的計時需求,如果需要更高精度的計時,可以使用System.nanoTime()方法來獲取納秒級別的時間。