首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 反照应用

2013-08-01 
java 反射应用/*** ** @param obj * @param propertyName:name of property* @return * @throws SecurityE

java 反射应用
/*** * * @param obj * @param propertyName :name of property * @return * @throws SecurityException * @throws NoSuchFieldException * @throws IllegalArgumentException * @throws IllegalAccessException */public static Object getObjectValue(Object obj, String propertyName)throws SecurityException, NoSuchFieldException,IllegalArgumentException, IllegalAccessException {if (StringUtils.isEmpty(propertyName)) {return null;}Class<?> clazz = obj.getClass();Field name = clazz.getDeclaredField(propertyName);name.setAccessible(true);return name.get(obj);}

?说明:依赖的jar:commons-lang-2.6.jar

?

热点排行