Я пытаюсь понять, как использовать перечисления в Java, и я не понимаю, как это сделать:
public enum animalSounds {
CAT("meow"),
DOG("Woof"),
PIG("Oink"),
public final String animalName;
animalSounds(String noise) {
this.animalName = noise
}
}
То, что я пытаюсь сделать, это передать строкуи посмотрите, существует ли эта строка в множестве перечислимых элементов.Таким образом, я передаю «Oink» и возвращаю PIG, но если я передаю «Chirp», я получаю какую-то ошибку, поскольку нет значения перечисления с «Chirp».