In un'istruzione if
in Java, come è possibile verificare se un oggetto esiste in un set di elementi. Per esempio. In questo scenario ho bisogno di convalidare che il frutto sarà una mela, arancia o banana.Come posso verificare se un elemento esiste in un insieme di elementi?
if (fruitname in ["APPLE", "ORANGES", "GRAPES"]) {
//Do something
}
È una cosa molto banale ma non sono riuscito a capire un modo breve e conciso per realizzare questo.
potrebbe anche fare un 'set'. Sembra più appropriato. – wds
@wds In realtà non esiste un metodo Arrays.asSet e, se questo è l'unico utilizzo per la raccolta, la conversione aggiuntiva (per impostare) non sembra valsa la pena. – extraneon
Non per una lista con tre voci. Per più voci potrebbe valerne la pena. –