Bal*_*laB 77 java exit break while-loop
在Java中退出/终止while循环的最佳方法是什么?
例如,我的代码目前如下:
while(true){
if(obj == null){
// I need to exit here
}
}
Run Code Online (Sandbox Code Playgroud)
dac*_*cwe 173
用途break
:
while (true) {
....
if (obj == null) {
break;
}
....
}
Run Code Online (Sandbox Code Playgroud)
但是,如果您的代码看起来与您指定的完全相同,则可以使用普通while
循环并将条件更改为obj != null
:
while (obj != null) {
....
}
Run Code Online (Sandbox Code Playgroud)
break
您要寻找的是:
while (true) {
if (obj == null) break;
}
Run Code Online (Sandbox Code Playgroud)
或者,重构循环:
while (obj != null) {
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
要么:
do {
// do stuff
} while (obj != null);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
421460 次 |
最近记录: |