-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 に答える