我是 Java 开发的新手,我对如何减慢 for 循环有点怀疑。我有一组列表计数,我使用 for 循环迭代这些计数。我想在一定的时间限制内迭代计数。(即)计数 1 和 2 之间的迭代时间应延迟 2 秒。这可能吗?请指导我
问问题
113 次
3 回答
6
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
try {
System.out.println(i);
Thread.sleep(2000);
} //System.out.println(stem[0]);
catch (InterruptedException ex) {
Logger.getLogger(JavaApplication2.class.getName()).log(Level.SEVERE, null, ex);
}
}
于 2013-06-21T12:38:02.313 回答
4
我能想到的最清晰的方法是使用
java.util.concurrent.TimeUnit.SECONDS.sleep(2);
于 2013-06-21T12:37:55.383 回答
1
尝试使用:
Thread.sleep(time); //time in milliseconds, in your case it is 2000
于 2013-06-21T12:38:59.417 回答