使用反射调用get方法

时间:2025-03-10 18:44:49
 public static void getString(Object object) throws Exception {
  // 获得对象类型
  Class classType = ();
  Field fields[] = ();
  StringBuffer strvalu=new StringBuffer();
  String splitTag="!hermes!";
  for (int i = 0; i < ; i++) {
   Field field = fields[i];
   String fieldName = ();
   String firstLetter = (0, 1).toUpperCase(); // 获得和属性对应的getXXX()方法的名字
   String getMethodName = "get" + firstLetter + (1); // 获得和属性对应的getXXX()方法的名字
   Method getMethod = (getMethodName, new Class[] {}); // 获得和属性对应的getXXX()方法
   Object value = (object, new Object[] {});
   (fieldName + ":" + value); // 调用拷贝对象的getXXX()方法
   (value).append(splitTag);
  }
  (());
 }