根据数组大小添加延迟

时间:2013-10-07 16:07:07

标签: java delay

我需要根据数组的大小在应用程序中引入wait。 因此,如果数组的大小为100,那么等待时间将为5000 然后,对于每个下一批1000,延迟时间将增加1秒。最好的方法是什么? 示例代码

int waitTime = 5000;
          if(array.length < 100)
          {
             waitTime= 5000;
          }
          if(array.length > 100 && array.length <=1000)
          {
             waitTime = waitTime+ 1000;
          }

2 个答案:

答案 0 :(得分:2)

怎么样:

waitTime = 5000 + 1000 * (array.length / 1000);

答案 1 :(得分:1)

我发现您的代码没有问题。但是如果你可以在数组大小和休眠时间之间创建关系,那么你可以简单地写一行......类似于

Thread.sleep(array.length < 100 ? 5000 : 6000 + 1000 * (array.length / 1000));
相关问题