gpt4 book ai didi

java - 在没有 try/catch 的情况下进行延迟,或者将其放在一个函数中

转载 作者:搜寻专家 更新时间:2023-11-01 03:00:12 25 4
gpt4 key购买 nike

我想让我的简单小程序尽可能不困惑。目前我所有的延迟都像

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

但它真的很困惑。我想要某种功能,比如

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

然后让它以某种方式被调用

delay(3)

或者,一般只删除 try/catch 语句。这可能吗?

最佳答案

只需创建一个吞没 try/catch 的方法即可。

public void timeDelay(long t) {
try {
Thread.sleep(t);
} catch (InterruptedException e) {}
}

任何时候你想 sleep ,调用这个方法。

public void myMethod() {
someCodeHere();
timeDelay(2000);
moreCodeHere();
}

关于java - 在没有 try/catch 的情况下进行延迟,或者将其放在一个函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com