在System.exit(0)上设置延迟

时间:2015-03-16 22:06:51

标签: java time system delay

我有下面的代码,但是我想在一个函数中运行一个System.out.println语句后5秒运行

System.out.println("Well done");
//***5 second delay***
System.exit(0);`

如何在println和退出之间创建5秒延迟?

1 个答案:

答案 0 :(得分:1)

System.out.println("Well done");
Thread.sleep(5000);
System.exit(0);`

或者更具体一点,您可以在TimeUnit#sleep上使用TimeUnit.SECONDS方法:

System.out.println("Well done");
TimeUnit.SECONDS.sleep(5);
System.exit(0);`

另一方面,通过谷歌查找这些信息是微不足道的。搜索词" java pause"或者" java sleep"抛出了许多与你的问题相关的链接。