A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© lll456123l 中级黑马   /  2016-5-1 12:38  /  390 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.lang.reflect.Field;


/*\
* 写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.
*/
public class Text3 {

       
        public void setProperty(Object obj, String propertyName, Object value) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException{
                     Field field=obj.getClass().getDeclaredField(propertyName);
                     field.setAccessible(true);
                     field.set(obj, value);
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马