Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中通过延迟数组进行循环_Java_Arrays_Delay - Fatal编程技术网

在Java中通过延迟数组进行循环

在Java中通过延迟数组进行循环,java,arrays,delay,Java,Arrays,Delay,这是我的第二篇帖子!再次感谢上一篇文章中的帮助 今天我有一个非常愚蠢的问题,我在堆栈或其他任何地方都找不到任何好的答案。如果这是一个重复的问题,我很抱歉 我正在寻找一种方法,在Java中循环trought数组,执行一些操作,然后等待1秒的延迟 这是数组 String[] bros = {"LUMIDOS", "Papineau", "Tayeul"}; 在这里,我要为该数组的每个成员执行一个操作 for(String s : bros){ message

这是我的第二篇帖子!再次感谢上一篇文章中的帮助

今天我有一个非常愚蠢的问题,我在堆栈或其他任何地方都找不到任何好的答案。如果这是一个重复的问题,我很抱歉

我正在寻找一种方法,在Java中循环trought数组,执行一些操作,然后等待1秒的延迟

这是数组

String[] bros = {"LUMIDOS", "Papineau", "Tayeul"};
在这里,我要为该数组的每个成员执行一个操作

        for(String s : bros){
            message = "/tell "+s.bros+" some random text here";
        }

另外,我认为我的迭代是错误的。

在执行操作后,使当前正在执行的线程休眠1秒。而且,在访问阵列元素时有一个小的修正

for(String s : bros){
        message = "/tell " + s + " some random text here";
        Thread.sleep(1000);
}

在执行操作后,使当前执行线程休眠1秒。而且,在访问阵列元素时有一个小的修正

for(String s : bros){
        message = "/tell " + s + " some random text here";
        Thread.sleep(1000);
}

你好,库加塔桑!谢谢你的回答!:)但是我认为睡眠会使整个程序冻结?这是真的吗?@Alde:如果你只有一个线程并且让它休眠,会导致整个程序冻结。谢谢!这正是我想要的答案!:)你好,库加塔桑!谢谢你的回答!:)但是我认为睡眠会使整个程序冻结?这是真的吗?@Alde:如果你只有一个线程并且让它休眠,会导致整个程序冻结。谢谢!这正是我想要的答案!:)需要注意的是,在“GUI”应用程序的主线程中,通常不应“休眠”或以其他方式延迟,因为这将(在大多数环境中)导致应用程序冻结。当然,在命令行应用程序中“睡眠”是非常好的。根据您使用的GUI支持类型,可能还有其他限制。需要注意的是,通常不应在“GUI”应用程序的主线程中“休眠”或延迟,因为这将(在大多数环境中)导致应用程序冻结。当然,在命令行应用程序中“睡眠”是非常好的。根据您使用的GUI支持类型,可能存在其他限制。