欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简易计时器工具类 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;
    }
}

使用方式如下:
简易计时器工具类 TimeCounter

相关标签: java基础