In einer if
-Anweisung in Java, wie kann ich überprüfen, ob ein Objekt in einer Reihe von Elementen vorhanden ist. Z.B. In diesem Szenario muss ich bestätigen, dass die Frucht ein Apfel, Orange oder Banane sein wird.Wie kann ich überprüfen, ob ein Element in einem Satz von Elementen vorhanden ist?
if (fruitname in ["APPLE", "ORANGES", "GRAPES"]) {
//Do something
}
Es ist eine sehr triviale Sache, aber ich konnte nicht einen kurzen und prägnanten Weg finden, dies zu erreichen.
Es könnte aber auch machen es zu einem 'Set'. Scheint passender. – wds
@wds Es gibt nicht wirklich eine Arrays.asSet-Methode, und wenn dies die einzige Verwendung für die Sammlung ist, würde der zusätzliche Konvertierungsschritt (zu Set) den Aufwand nicht wert sein. – extraneon
Nicht für eine Liste mit drei Einträgen. Für mehr Einträge könnte es sich lohnen. –