-5

我想创建一个时间计数器(计算秒/毫秒或任何时间),它将返回我想要计算的时间量。我不想使用这个计数器执行任何类型的任务,我只想知道计算的时间量。

有可能吗?怎么做?

4

1 回答 1

3
long t0 = System.nanoTime();
// do something
long t1 = System.nanoTime();
long elapsedNanoseconds = t1 - t0;

Guava 有一个Stopwatch 类来封装它。

编辑:

如果您需要的是调度程序,请使用ScheduledExecutorService

于 2013-01-19T17:35:44.073 回答