我想让我的简单小程序尽可能地混乱。目前我所有的延迟都是
try
{
TimeUnit.SECONDS.sleep(1);
}
catch(InterruptedException e)
{
}
但它真的很混乱。我想要某种功能,比如
try
{
TimeUnit.SECONDS.sleep(Delay);
}
catch(InterruptedException e)
{
}
然后让它以某种方式被调用
delay(3)
或者,通常只删除try/catch
语句。这可能吗?
答案 0 :(得分:3)
只需创建一个吞下try / catch的方法。
public void timeDelay(long t) {
try {
Thread.sleep(t);
} catch (InterruptedException e) {}
}
任何时候想要睡觉,请调用方法。
public void myMethod() {
someCodeHere();
timeDelay(2000);
moreCodeHere();
}