[英]How can I get the for loop to stop to stop running and proceed to the next methid once the program has been executed in Java?
[英]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.