java反射获取当前对象属性的值

来源:互联网 发布:轻松赚钱的软件 编辑:程序博客网 时间:2024/06/04 19:39

代码如下:

    /**     * 获取当前对象【fieldName】属性的值     * @param obj 对象     * @param fieldName 属性名     * @return     * @throws Exception     */    public static Object getValue(Object obj, String fieldName) throws Exception{        if (obj == null || StringUtils.isEmpty(fieldName)) return null;        // 获取对象的属性        Field field = obj.getClass().getDeclaredField(fieldName);        // 对象的属性的访问权限设置为可访问        field.setAccessible(true);        // 返回此属性的值        return field.get(obj);    }
原创粉丝点击