这里有谁知道这是怎么做的:
boolean condition = true;
for(int i=0; i<list.size() && condition; i++){
if (***)
condition = false;
}
每个循环都有一个,就像那样:
boolean condition = true;
for(String s : list && condition){
if (***)
condition = false;
}
我知道第二个循环不起作用,但我想在不使用杀死致命的丑陋指令“休息”的情况下使用相同的行为。
答案 0 :(得分:3)
使用break语句:
for(String s: list) {
if (....) {
break;
}
}
BTW你可以用任何类型的循环和恕我直言这样做这是更好的,因为更具可读性。
答案 1 :(得分:0)
休息并不难看!
boolean condition=true;
for ( String s : list ) {
if ( !condition ) break;
...
if () condition=false;
}