java反射机制
来源:互联网 发布:用户行为数据分析模型 编辑:程序博客网 时间:2024/06/06 17:48
http://www.cnblogs.com/absfree/p/5277665.html
使用ReflectUtils工具类使用如下:
/** * 遍历current,查看每个current下的RevenueSubDetail,如果发现RevenueSubDetail下的属性值为0.00的话,将属性改为0 * * @param rsd 要访问的RevenueSubDetailDto类实例 * @return 修改RevenueSubDetail属性之后的RevenueSubDetailDto * @author 王帆 */ private RevenueSubDetailDto updateAttributeOfRevenueSubDetail(RevenueSubDetailDto rsd) { if (rsd != null && rsd.getData() != null && rsd.getData().isEmpty() == false) { for (RevenueSubDetail c : rsd.getData()) { for (RevenueSource revenueSource : RevenueSource.values()) { try { String s = (String) ReflectUtils.getGetterMethod(RevenueSubDetail.class, revenueSource.getTag()) .invoke(c); if (s.trim().equals("0.00")) { ReflectUtils.getSetterMethod(RevenueSubDetail.class, revenueSource.getTag()).invoke(c, "0"); } } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { log.warn("get revenue exception", e); } } } return rsd; } else { return rsd; } }
0 0
- 【反射】JAVA反射机制
- 【Java】JAVA反射机制
- Java 反射机制[Field反射]
- Java 反射机制[Method反射]
- Java反射机制笔记-反射机制
- java的反射机制
- Java的反射机制
- java反射机制详解!
- Java反射机制
- Java的反射机制
- java 反射机制--侯捷
- java反射机制
- java反射机制
- [候捷]Java反射机制
- java 反射机制
- java 反射机制初探
- 关于Java反射机制
- java反射机制
- (Java)用递归算法实现斐波那契数列
- RMQ
- thinkPHP3.2.3的多语言设置
- Windows下编译OpenSSL最新版(openssl-1.0.2a)
- 杭电5646 DZY Loves Partition
- java反射机制
- 除去链表中重复元素
- 蓝桥杯翻硬币
- CodeForces 25D Roads not only in Berland (并查集)
- ConcurrentHashMap原理分析
- Xcode增加pch文件
- HDOJ 2047-阿牛的EOF牛肉串【规律】
- html中dispaly 与 visibility的区别
- Missing library: xdoclet-1.2.1.jar. Select the home directory for XDoclet. 1.2.1