ich einige boolean Variablen haben, dieJava Permutation und Kombination von Booleschen Flags
boolean var1;
boolean var2;
boolean var3;
boolean var4;
In Abhängigkeit von diesen Variablen als Argumente übergeben werden, ich habe etwas Code wie diesen
if (var1 && !var2 && !var3 && !var4) {
//do something
}
elsif (var1 && var2 && !var3 && !var4) {
//do something
}
. . . und so weiter .. mit allen möglichen Kombinationen. Ich kann dies mit der if-else-Anweisung tun. Müssen Sie wissen, gibt es einen besseren Ansatz. Danke im Voraus.
Sie werden 2^4 Kombinationen haben. Du könntest einen Schalter benutzen. – WannaBeCoder
Dies wurde teilweise hier diskutiert: http://stackoverflow.com/questions/20659979/use-an-array-as-a-case-statement-in-switch/20660201 –