getClass().getField().get()
getClass().getField().get()
测试student.getClass().getField("mMessage").get(student)
public class Student {
public Map mMessage = new HashMap();
private String name;
int age;
public String address;}
Student student=new Student();
student.mMessage.put(1,"a");
student.mMessage.put(2,"b");
System.out.println(student.getClass().getField("mMessage"));
结果:public java.util.Map com.heima_01.Student.mMessage
Student student=new Student();
student.mMessage.put(1,"a");
student.mMessage.put(2,"b");
System.out.println(student.getClass().getField("mMessage").get(student));
结果:

浙公网安备 33010602011771号