我正试图在代码中添加一个Stopwatch类,以衡量程序的性能。
代码:
import java.lang.Object;
import java.io.File;
import java.io.IOException;
import java.util.HashSet;
StopWatch stopwatch = new StopWatch();
stopwatch.start();
stopwatch.stop();
long timeTaken = stopwatch.getTime();
System.out.println(timeTaken);
我也不知道我做错了什么,因为我也导入了正确的类,但它根本无法识别秒表。
任何人都可以指出我的错误吗?
答案 0 :(得分:2)
您将需要导入org.apache.commons.lang3.time.StopWatch
。假设这是您实际需要的。
import org.apache.commons.lang3.time.StopWatch;
public class Application {
public static void main(String[] args) {
StopWatch stopwatch = new StopWatch();
stopwatch.start();
stopwatch.stop();
long timeTaken = stopwatch.getTime();
System.out.println(timeTaken);
}
}
但是JDK并未随附org.apache.commons.lang3
库。您将必须手动导入它,或通过诸如Gradle
或Maven
之类的依赖项管理器导入它。