我的代码是:Java将对象转换为Class如何?
public static Object mylang;
public static class lang_eng {
public static final String x="Refreshing...";
}
public static class lang_de {
public static final String x="Refreshing...";
}
...
if (LANG.equals("1")) {
mylang=(lang_eng)new Object();
} else {
mylang=(lang_de)new Object();
}
但是当我引用mylang.x
,我得到: “X不能得到解决或无法在现场”
如何解决为了这?
我可以建议使用Java的国际化支持? http://download.oracle.com/javase/tutorial/i18n/index.html – 2010-11-22 11:33:23
你应该编辑:'mylang.x然后我得到:“x无法解析或不是一个字段”'它不是代码 – Fgblanch 2010-11-22 11:33:38
FYI。 “我”一词总是用英文大写,从不“我”。像这样的事情看起来好像你没有为这个问题付出任何努力,所以随着时间的推移,可能会影响你是否得到了好的答案。在这种情况下,我已经修复了它(和Fgblanch的抱怨)。 – 2010-11-22 11:38:48