在不知道一个对象是哪一个类的实例时有办法遍历它的所有属性吗?
或者只是公有的

解决方案 »

  1.   

    肯定得反射。Field[] Class.getFields() 
              返回一个包含某些 Field 对象的数组,这些对象反映此 Class 对象所表示的类或接口的所有可访问公共字段。 是不是这玩意??
    可以用field.getName();GOOD LUCK!!
      

  2.   

    试了一下,明白了yun15291li(秋飞意)大侠的“对象所表示的类或接口的所有可访问公共字段。”这句
    谢谢了!
      

  3.   

    apache的beanutils里有个BeanMap
    顾名思义,就是把你的对象里的所有可访问的属性和值保存成一个Map返回。
      

  4.   

    apache的beanutils也是用的放射实现的