Sto tentando di utilizzare? per decidere quale metodo voglio chiamare, ma non ho bisogno di assegnare una variabile. La mia domanda: esiste un modo per utilizzare l'operatore ternario senza assegnare una variabile?JAVA chiama un metodo utilizzando un operatore ternario
(something i dont need) = (x == 1)? doThisMethod():doThatMethod()
anziché
if(x == 1) {
doThisMethod()
} else {
doThatMethod()
}
Avete semplicemente provato con i metodi 'void' e nessun target di assegnazione? (Non l'ho mai fatto, ma non è chiaro che non funzionerebbe.) –
scusate la mia risposta era sbagliata: non si può usare l'operatore ternario come un'istruzione solitaria in java; si _can_ in C. – pb2q