如何反射取得一个类中的静态常量?
如: [code="java"]
public class User {
public static final String teacher = "json";
private String id;
private String name;
...
[/code]
取得teacher
怎么取呢?
如何反射取得一个类中的静态常量?
如: [code="java"]
public class User {
public static final String teacher = "json";
private String id;
private String name;
...
[/code]
取得teacher
怎么取呢?
Class ownerClass = Class.forName("com....User");
Field field = ownerClass.getField("teacher");
System.out.println( field.get(ownerClass));
输出结果: json
已测试通过!