stopwatch类使用
StopWath是apache commons lang3包下的一個任務執行時間監視器
主要方法: start(); //開始計時
split(); //設置split點
getSplitTime(); //獲取從start 到 最后一次split的時間
reset(); //重置計時
suspend(); //暫停計時, 直到調用resume()后才恢復計時
resume(); //恢復計時
stop(); //停止計時
getTime(); //統計從start到現在的計時
代碼:
import org.apache.commons.lang3.time.StopWatch;
public class StopWatchTest
{
public static void main(String[] args) throws InterruptedException {
StopWatch watch = new StopWatch();
watch.start();
//統計從start開始經歷的時間
Thread.sleep(1000);
System.out.println(watch.getTime());
//統計計時點
Thread.sleep(1000);
watch.split();
System.out.println(watch.getSplitTime());
//統計計時點
Thread.sleep(1000);
watch.split();
System.out.println(watch.getSplitTime());
//復位后, 重新計時
watch.reset();
watch.start();
Thread.sleep(1000);
System.out.println(watch.getTime());
//暫停 與 恢復
watch.suspend();
System.out.println("暫停2秒鐘");
Thread.sleep(2000);
watch.resume();
Thread.sleep(1000);
watch.stop();
System.out.println(watch.getTime());
}
}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?需要更多教程,微信掃碼即可
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?👆👆👆
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 別忘了掃碼領資料哦【高清Java學習路線圖】
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?和【全套學習視頻及配套資料】
?
總結
以上是生活随笔為你收集整理的stopwatch类使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识emu8086仿真内存
- 下一篇: 又发生频繁FGC,这次是谁的锅