public class AppTest {
private NodeClass nodeClass;
public static String hehe = "hehe";
public String xixi = "xixi";
public void test() {
Field[] fields = AppTest.class.getDeclaredFields();
try {
for (Field field : fields) {
field.setAccessible(true);
if(field.getType().toString().endsWith("java.lang.String") && Modifier.isStatic(field.getModifiers()))
System.out.println(field.getName() + " , " + field.get(AppTest.class));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class Test { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //獲取所有變量的值 Class clazz = Class.forName("com.qianmingxs.ScoreTable"); Field[] fields = clazz.getFields(); for( Field field : fields ){ System.out.println( field.getName() + " " +field.getInt(clazz) ); } //獲取單個變量的值 /*Class clazz = Class.forName("com.qianmingxs.ScoreTable");
Field field = clazz.getField("FIVE");
System.out.println( field.getInt(clazz));*/ } }
---------------------
原文:https://blog.csdn.net/qq369201191/article/details/49561281