Class<?> c = Class.forName("other");
Field[] field = c.getDeclaredFields();
System.out.println("name of field: "+fieldA[0].getName());
我可以從其他.java
文件中檢索字段名稱,但不能檢索值。如何從其他java類中檢索字段值?
例子:
<other.java file> public int namefield = 5;
從我main.java
執行文件
我想檢索的字段名稱和值。
display: name of field: namefield value: 5
請看這裏的Field文檔:http:它列出了用於檢索值的各種'get()','getInt()'等方法。但是,如果您想要的字段是公開的,爲什麼不直接訪問它? –