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