1
我有一個Field對象Field f
,並且知道它是String
的一個實例。如何將Field對象解析爲字符串(Java)
我該如何將Field f
解析爲String s
?
我試圖設置字段的值(這不起作用)。
我的代碼:
Field[] fields=LanguageHandler.class.getDeclaredFields();
for(Field field:fields){
if(field.getType().equals(String.class)){
field.setAccessible(true);
try {
field.set(handler, ChatColor.translateAlternateColorCodes('&', cfg.getString(field.getName())));
} catch (IllegalArgumentException | IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
謝謝:) 如何設置字段的值? – Freakey
Excatly以相同的方式,只是你想要設置爲第二個參數的值(而不是null/something)。 –
謝謝。接受你的問題。 :) – Freakey