编程中有时需要统计代码的的执行耗时,当然执行代码非常简单,结束时间与开始时间相减即可。
但是,感觉不是很高大上,所以使用StopWatch计时,看起起来比较优雅,而且整洁
1、引入依赖
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.10</version> </dependency>2、接下来当然是使用了
public class Test {
public static void main(String[] args) {
Time();
}
public static void Time(){
//计时开始
StopWatch stopWatch=StopWatch.createStarted();
for (int i=0;i<1000;i++){
System.out.println("gdhsaghjdsgahgdhagdja");
}
// long time = stopWatch.getTime();
//停止计时
stopWatch.stop();
System.out.println(stopWatch.formatTime());
}
}
gdhsaghjdsgahgdhagdja
gdhsaghjdsgahgdhagdja
gdhsaghjdsgahgdhagdja
gdhsaghjdsgahgdhagdja
00:00:00.017