簡體   English   中英

一旦循環到列表中的所有記錄,如何停止循環

[英]How to stop for loop once it has been looped to all records in a list

我在程序中使用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));                                                            
            }   
        }
    });

for循環的想法是,它在從int i = 0循環到i < imageList.size()之后停止。 我不知道為什么會有這種感覺,但是您的imageList可能確實很大,並且要花很多時間才能完成循環。

當達到您在for循環語句中定義的限制時,for循環將停止迭代。 但是,如果您想在中間停下來,則必須對某些條件進行檢查。

for(int i = 0; i <n; i ++){

   if(i==4){
          break;
   }

}

如果您不想執行特定的迭代,請使用continue語句。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM