我创建了一个简单的枚举
public interface Params
{
public enum Locale
{
UK("UK"), US("US");
private String value;
private Locale(String value) {
this.value = value;
}
};
....
这是我要修改以采用 Params.Locale 属性的方法。
public void doErrorQuery(Locale locale, String p_listStr)
{
if (p_spellingList == null)
{
result.setError(true);
result.setErrorMessage("Null spelling list");
return;
}
我使用导入我的语言环境枚举
import com.Params.Locale;
问题是我无法编译它,它告诉我它无法解析语言环境。即使我使用 Params.Locale 它也不起作用,无法解析名称。