我有一个字符串(这是一条消息),我得到输入,我需要做4种可能的事情之一取决于字符串我知道有eunm.valueOf()选项,但我有4个不同的枚举,每个都有几条可能的消息.
看起来像:
public enum first{ONE,TWO,THREE};
public enum second{FOUR,FIVE,SIX};
public enum third{SEVEN,EIGHT,NINE};
public void work(String message){
//Here I want to compare message string to one of the 3 enums
}
Run Code Online (Sandbox Code Playgroud)
是否有可能在枚举的一种方法中做到这一点?或者我应该尝试创建一个,如果我得到一个例外尝试另一个等等?