读书人

Java获取对象属性姓名和值

发布时间: 2012-11-08 08:48:11 作者: rapoo

Java获取对象属性名称和值

在项目中遇到将一个对象所有属性转化为一个数组的问题,解决办法如下:

    使用反射根据属性名称获取属性值?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? ? ??
    ?? ?? ????????????????????????????? 获取对象属性,返回一个字符串数组 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 
        public Object[] getFiledValues(Object o){    String[] fieldNames=this.getFiledName(o);    Object[] value=new Object[fieldNames.length];    for(int i=0;i<fieldNames.length;i++){    value[i]=this.getFieldValueByName(fieldNames[i], o);    }    return value;    }
    ?

读书人网 >编程

热点推荐