Ank*_*kur 1 java for-loop while-loop
我希望stop=true在内部for循环中达到条件时打破外部while 循环.这可能吗?
urlsToScrape.addAll(startUrls);
boolean stop=false;
while(stop==false){
for(Link url:urlsToScrape){
p.rint(url.depth+" >= "+depth);
if(url.depth>=depth){
p.rint("STOP!");
stop=true;
break;
}
p.rint("scrape(): "+url.link+" / "+url.depth);
processLinks(url.link,url.depth);
urlsToScrape.remove(url);
scrapedUrls.add(url);
}
}
Run Code Online (Sandbox Code Playgroud)
Den*_*ret 10
使用标签:
outofthere:
while (stop==false){
for(Link url:urlsToScrape){
p.rint(url.depth+" >= "+depth);
if(url.depth>=depth){
p.rint("STOP!");
stop=true;
break outofthere;
}
p.rint("scrape(): "+url.link+" / "+url.depth);
processLinks(url.link,url.depth);
urlsToScrape.remove(url);
scrapedUrls.add(url);
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅Oracle的文档.
| 归档时间: |
|
| 查看次数: |
497 次 |
| 最近记录: |