@SuppressWarnings("unused")
Object obj = new Object() {
String id = "123";
public String name = "Jax";
};
Class<?> cl = obj.getClass();
for (Field field : cl.getFields()) {
System.out.printf("%s = %s {%s}\n",
field.getName(), field.get(obj), field.getType());
}
System.out.println("=======================");
for (Field field : cl.getDeclaredFields()) {
System.out.printf("%s = %s {%s}\n",
field.getName(), field.get(obj), field.getType());
}
Output:
name = Jax {class java.lang.String}
=======================
id = 123 {class java.lang.String}
name = Jax {class java.lang.String}
0 回應:
張貼留言