简易计时器工具类 TimeCounter
程序员文章站
2022-05-31 10:40:25
...
简易计时器工具类 TimeCounter 使用时方便直接调用,避免重复代码,保持代码美观。直接上代码:
public class TimeCounter {
private Long time;// 开始时间
private TimeCounter timeCounter;// 当前计时器实例
public TimeCounter() {
timeCounter = this;
}
/**
* 启动计时器
*/
public TimeCounter start() {
time = System.nanoTime();
return timeCounter;
}
/**
* 计时
*
* @return
*/
public double counts() {
if (time == null) {
throw new RuntimeException("请先启动计时方法:TimeCounter.start()");
}
return (System.nanoTime() - time) / 1e6d;
}
}
使用方式如下: