读书人

43、java.beans.PropertyDescriptor种

发布时间: 2013-03-29 14:24:52 作者: rapoo

43、java.beans.PropertyDescriptor类
//上述示例,用复杂的内省操作,代码如下private static Object getProperty(Object obj,String propertyName) throws Exception {BeanInfo beanInfo = Introspector.getBeanInfo(obj.getClass());PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors();Object retVal = null;for(PropertyDescriptor pd : pds){if(pd.getName().equals(propertyName))retVal = pd.getReadMethod().invoke(obj);}return retVal;}

?

读书人网 >编程

热点推荐