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