为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Java中延迟?

如何在Java中延迟?

Qyouu 2019-07-16 16:29:23
如何在Java中延迟?我正在尝试用Java做一些事情,我需要一些东西来等待/延迟几秒钟,在WITH循环中。while (true) {     if (i == 3) {         i = 0;     }     ceva[i].setSelected(true);     // I need to wait here     ceva[i].setSelected(false);     // I need to wait here     i++;}我想构建一个步骤排序器,我对Java很陌生。有什么建议吗?
查看完整描述

3 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

使用Thread.sleep(1000);

1000程序将暂停的毫秒数。

try{
    Thread.sleep(1000);}catch(InterruptedException ex){
    Thread.currentThread().interrupt();}


查看完整回答
反对 回复 2019-07-16
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

使用Thread.sleep(100);..时间单位是毫秒。

例如:

public class SleepMessages {
    public static void main(String args[])
        throws InterruptedException {
        String importantInfo[] = {
            "Mares eat oats",
            "Does eat oats",
            "Little lambs eat ivy",
            "A kid will eat ivy too"
        };

        for (int i = 0;
             i < importantInfo.length;
             i++) {
            //Pause for 4 seconds
            Thread.sleep(4000);
            //Print a message
            System.out.println(importantInfo[i]);
        }
    }}


查看完整回答
反对 回复 2019-07-16
  • 3 回答
  • 0 关注
  • 1473 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信