我想知道我的代码出了什么问题
public static enum e_option
{
HELP,
AUTHOR,
PROJ_NAME,
DESC,
MAIN_CLASS_NAME,
BASE_DIR,
XML_NAME,
RULE_OPT,
UNKNOWN
}
我有这种方法是
public e_option s2i(String arg)
{
e_option opt = null;
if (arg.equals("--help"))
{
opt = HELP;
}
if (arg.equals("--author"))
{
opt = AUTHOR;
}
}
问题是日食无法识别“帮助”和“作者”。它建议我创建一个新的常数。
最佳答案
要获取enum
的值,您必须使用其名称:
opt = e_option.HELP;
关于java - Java枚举,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5614602/