Lia*_*yan 17 java variables loops while-loop
我有一个方法,它执行大量的检查和计算,并返回一个自定义类,returnMessage.returnMessage有2个布尔值和一个String.我想要做的是从我的主类运行在一个while循环这个方法,并有while循环后进入returnMessage对象最后一次终止.
在PHP中,这将是一个案例
while ( $returned = myObject->myMethod()->finished )
{
}
if( $returned -> finished == FALSE)
{
...
}
Run Code Online (Sandbox Code Playgroud)
但是尝试像这样分配给我一个boolean预期的错误(在上面可能有php错误,它已经很晚了:D)
Ósc*_*pez 37
我们需要看到更多你的代码,但猜测一点我觉得这样的东西会起作用:
ReturnMessage returned;
while (!(returned = myObject.myMethod()).finished) {
}
if (!returned.finished) {
}
Run Code Online (Sandbox Code Playgroud)
while 循环检查条件。这是另一个可以派上用场的例子:
public class test {
public static void main(String[] args) {
String line;
while((line = readFromFile())!=null){
//do something with var 'line'
System.out.println(line);
break;
}
}
static String readFromFile(){
return "test string";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40557 次 |
| 最近记录: |