Javaで時間間隔を設定する方法は何ですか?
Javaでは、時間間隔を設定するためにThread.sleep()メソッドを使用することができます。Thread.sleep()メソッドは、スレッドが実行を一時停止する時間をミリ秒単位で受け入れる。
以下は、1秒間隔で時間を設定する方法を示すサンプルコードです。
public class Main {
public static void main(String[] args) {
try {
// 设置时间间隔为1秒
long interval = 1000;
// 执行代码
System.out.println("开始执行");
Thread.sleep(interval);
System.out.println("暂停" + interval + "毫秒后继续执行");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
上記のコードにおいて、Thread.sleep(interval)メソッドは現在のスレッドの実行を一時停止し、時間の単位はミリ秒です。この例では、スレッドが1秒間一時停止した後に再開し、適切なメッセージを出力します。
Thread.sleep()メソッドを使用する際には、InterruptedException例外が発生する可能性があるため、適切な例外処理が必要です。