【发布时间】:2011-09-29 01:32:40
【问题描述】:
有一个关于哪个更好用的问题。 Java5 枚举或静态字符串。
我总是以字符串的形式获取数据。
例如,
private static final String LOAD_DRUGS = "load drug";
或使用 Java5 枚举
public enum LoadType
{
LOAD_DRUGS("load drugs");
}
在我的代码中,我总是收到“装载药物”之类的字符串。我使用 if else 语句来查看下一步该做什么。但我倾向于使用 java5 枚举并使用 switch case,但我总是必须根据我得到的字符串值来获取枚举。
那么这两种方式的优缺点是什么?
谢谢!!
【问题讨论】:
-
你的代码总是试图加载药物..嗯
标签: java