在Java中,可以使用Thread的sleep()方法來暫停當前線程的執行。該方法有兩種重載形式:
public static native void sleep(long millis) throws InterruptedException
:使當前線程休眠指定的毫秒數。
public static void sleep(long millis, int nanos) throws InterruptedException
:使當前線程休眠指定的毫秒數和納秒數。
例如,要使當前線程休眠2秒,可以使用以下代碼:
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
注意,在使用sleep()方法時,需要處理InterruptedException異常。當其他線程中斷當前線程時,會拋出InterruptedException異常。可以選擇拋出異常,也可以選擇捕獲并處理異常。