[英]Iterate For loop for specific time line
我是Java開發的新手,我對如何減慢for循環有點懷疑。 我有一組列表計數,並且使用for循環迭代這些計數。 我想在一定時間范圍內迭代計數。 (即)計數1和2之間的迭代時間應延遲2秒。 這有可能嗎 請引導我
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);
}
}
我能想到的最清晰的方法是使用
java.util.concurrent.TimeUnit.SECONDS.sleep(2);
嘗試使用:
Thread.sleep(time); //time in milliseconds, in your case it is 2000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.