@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 回應:
張貼留言