现在的位置: 首页 > 综合 > 正文

根据属性名称获取其在对象中所存放的值

2018年05月05日 ⁄ 综合 ⁄ 共 339字 ⁄ 字号 评论关闭

public String getReflectValue(Class vo, String key, Object object){
Field[] fds = vo.getDeclaredFields();
for(int j = 0; j < fds.length; j++)
{
if(fds[j].getName().equals(key)){

fds[j].setAccessible(true);

try {

return (String)fds[j].get(object) ;

} catch (IllegalArgumentException e) {

e.printStackTrace();

} catch (IllegalAccessException e) {

e.printStackTrace();}}}return "";

}

抱歉!评论已关闭.