一旦循环到列表中的所有记录,如何停止循环

时间:2015-03-20 07:35:04

标签: java android

我在我的程序中使用for循环,我想知道一旦它逐个循环到列表中的所有记录,我怎么能停止它。

btnSyncAll.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            for (int i=0; i<ImageList.size(); i++)
            {
                new SyncFileAsync().execute(String.valueOf(i));                                                            
            }   
        }
    });

2 个答案:

答案 0 :(得分:2)

for循环的想法是它从int i = 0循环到i < imageList.size()后停止。我不知道为什么你觉得它没有,但可能你的imageList非常大,并且在循环结束之前需要花费很多时间。

答案 1 :(得分:0)

当循环达到你在for循环语句中定义的限制时,循环停止迭代。但是如果你想在中间停下来,你必须在某些条件检查中休息。

for(int i = 0; i&lt; n; i ++){

   if(i==4){
          break;
   }

}

如果您不想执行特定迭代,请使用continue语句。