java - 在 Java while 循环条件中分配变量?

标签 java php loops variables while-loop

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

在 php 中,这将是

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

}

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

然而,尝试像这样分配给我一个 boolean 预期错误(上面可能有 php 错误,已经晚了 :D )

最佳答案

我们需要查看更多您的代码,但稍微猜测一下,我认为这样的方法可行:

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

}
if (!returned.finished) {

}

关于java - 在 Java while 循环条件中分配变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264054/

相关文章:

java - Android 的 CountDownTimer - 增加或减少计数

php - 我应该如何显示图像的缩略图?其中图像存储在数据库中,拇指存储在文件夹中

loops - 按 CSV 上传 Coldfusion 中的列数循环

java - 连接四左移右移索引越界

java - 是否可以并行运行递归函数?

javascript - 客户端和服务器端编程有什么区别?

php - MySQL多表联接

c - 当 printf 在 C 循环中使用时,如何评估 for 循环?

sql - 遍历表和字段列表并将它们混合

具有具体类型作为参数的 Java 类