一种将方法暂停 1 秒的方法



我正在用Java做一个控制台应用程序。我有一种方法需要等待一秒钟,然后继续使用我的方法。这只是一个简单的方法,所以这意味着不涉及线程。我能做什么?

我的程序如下所示:

  • 用户写的东西
  • 程序等待 1 秒
  • 然后它进行计算。

它必须等待 1 秒!

尝试暂停 1 秒钟;

try {
    Thread.sleep(1000);                 //1000 milliseconds is one second.
} catch(InterruptedException ex) {
    Thread.currentThread().interrupt();
}

你也可以试试这个

    try {
        TimeUnit.SECONDS.sleep(1);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }