我的代碼是: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