Hallo,
ich habe folgendes IF-Statement:
Hier spielt es keine Rolle um was es genau in dem IF-Statement geht. Mir geht es nur darum, dass ich jetzt das ">" in ein "<" ändern will wenn eine bestimmte Boolean-Variable TRUE ist. Geht sowas?
Das einzige was ich bisher logischer Weise hinbekommen habe ist das hier:
Das spiegelt genau das dar was ich machen will nur kann ich nicht glauben dass es keinen anderen Weg gibt also den Code praktisch doppelt zu haben obwohl er (fast) gleich ist. Irgendwelche Ideen?
ich habe folgendes IF-Statement:
Code:
if(collator.compare(stringArray[i], stringArray[j]) > 0) {
// Hier passiert irgendwas
}
Hier spielt es keine Rolle um was es genau in dem IF-Statement geht. Mir geht es nur darum, dass ich jetzt das ">" in ein "<" ändern will wenn eine bestimmte Boolean-Variable TRUE ist. Geht sowas?
Das einzige was ich bisher logischer Weise hinbekommen habe ist das hier:
Code:
if (bool) {
if(collator.compare(stringArray[i], stringArray[j]) > 0) {
// Hier passiert irgendwas
}
} else {
if(collator.compare(stringArray[i], stringArray[j]) < 0) {
// Hier passiert irgendwas
}
}
Das spiegelt genau das dar was ich machen will nur kann ich nicht glauben dass es keinen anderen Weg gibt also den Code praktisch doppelt zu haben obwohl er (fast) gleich ist. Irgendwelche Ideen?