我有一个方法,它执行大量检查和计算,并返回一个自定义类returnMessage。 returnMessage具有2个 boolean 值和一个String。我想做的是在我的主类的while循环中运行此方法,并在while循环最后一次终止后可以访问returnMessage对象。

在PHP中,这将是一种情况

while ( $returned = myObject->myMethod()->finished )
{

}

if( $returned -> finished == FALSE)
{
...
}

但是尝试像这样分配给我一个 boolean 值的Java预期错误(上面可能有php错误,已经很晚了:D)

最佳答案

我们需要查看更多的代码,但我有点猜测,我认为类似的方法会起作用:

ReturnMessage returned;
while (!(returned = myObject.myMethod()).finished) {

}
if (!returned.finished) {

}

10-07 13:10