Tengo un método que realiza muchas comprobaciones y cálculos y devuelve una clase personalizada, returnMessage. returnMessage tiene 2 booleanos y una cadena. Lo que quiero hacer es ejecutar este método en un ciclo while desde mi clase principal y tener acceso al objeto returnMessage después de que el ciclo while termine por última vez.Asignar variable en Java while-loop conditional?
en PHP que este sería un caso de
while ($returned = myObject->myMethod()->finished)
{
}
if($returned -> finished == FALSE)
{
...
}
Sin embargo intentar asignar como esto me da un error de booleano esperado en Java (que puede haber errores de PHP en lo anterior, es tarde: D)
La diferencia entre PHP y Java aquí es que 'while' en Java * requiere * una expresión de tipo booleano (' someVar = boolExpr' es en sí misma una expresión de tipo booleano). Si la variable asignada fuera un 'bool', sería idéntica. Por favor, muestre el código * actual * Java, ya que es probable que se esté asignando algo que no sea bool. En cualquier caso, con pocas excepciones, recomendaría * no * el uso de esta expresión idiomática ... –