![]() |
Java - convert boolean to !
Wie konvertiere ich elegant den Ergebniswert eines boolschen Ausdrucks in den unären Operator "!"
zB if ( istEnthalten() ) { ??? = ... Konveritierung durchführen if ( (???) getVollstaendigeListe() ) ... } In meinem konkreten Fall soll der Methode kein Parameter übergeben werden, zB getVollstaendigeListe(boolean fullRequired) soll nicht erlaubt sein, ich will das über den unären Operator, da ich es in einem if-statement brauche. |
Bitte erkläre das ganze noch mal genau, ich verstehe es nicht ganz...
|
Will folgendes:
boolean allesOK = .... if ( (allesOK) checkBlaBla() ) { ... } .) checkBlaBla() ... ist eine Methode, die true oder false liefert .) statt (allesOK) soll ! stehen .) in checkBlaBla() darf kein Parameter übergeben werden Ich will Konvertierung des boolschen Ausdrucks in den unären Ausdruck "!" Wenn allesOK = false, dann soll allesOK im if-Statement zu "!" werden |
Willst du "if ( (!allesOK) checkBlaBla() )" ?
|
was spricht gegen
if (allesOK && !checkBlaBla()) |
Ich hätte auch
allesOK && checkBlaBla() gesagt, macht ja genau das selbe. Alternativ kannst du den Austruck in einen string speichern und mittels eval auswerten. mfg |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 07:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag