利用反射得到属性的值
来源:互联网 发布:淘宝详情页切图大小 编辑:程序博客网 时间:2024/05/21 05:43
利用反射得到属性的值
第一种,通用类型,得到的返回类型都是String
String e = BeanUtils.getProperty(po, keyName);
第二种,已知属性数据类型
PropertyUtilsBean propertyUtilsBean = new PropertyUtilsBean();Date e = (Date) propertyUtilsBean.getProperty(po, keyName);
已知属性名,如何获取方法
转http://www.iteye.com/problems/69524 帖子中 RobustTm 的回答
User user = new User(); user.getClass().getMethod(setMethodName, parameterTypes).invoke(user, setValue);
setMethodName:就是你的set方法名,比如setUsername
parameterTypes:应该是参数类型吧
user 就是你要操作的类对象
setValue 就是你要set的值
不过感觉还是很麻烦的吧,因为set的值的类型不一样,可能还要判断
你试试
parameterType 这个 填args
Class[] args = new Class[]{Object.class};
阅读全文
0 0
- 利用反射得到属性的值
- JAVA利用反射得到类的属性名称
- 利用反射,得到javaBean中的属性名
- Flex反射得到属性和属性的值
- Flex反射得到属性和属性的值
- 反射得到指定属性值
- C#利用反射获取属性的值
- 利用反射获得对象的属性值
- java用反射得到对象的属性值
- 利用反射通过属性名获得属性的值
- C#利用反射遍历对象的属性和属性值
- java反射得到类对象,并且得到类的属性
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java反射得到属性的值和设置属性的值
- Java通过反射得到属性的值和设置属性的值
- linux多线程实践1
- 设计师还需要会看数据
- 第23讲项目4-三角公式求值
- gradle构建APP过程
- 二叉树计算题总结
- 利用反射得到属性的值
- SLAM基础技术点之基于计算机视觉求解相机姿态变化的方法汇总
- 命令模式
- IO--实例操作
- 349. Intersection of Two Arrays (set)
- 面试
- 数据仓库的架构-参考
- void类型指针声明
- Android 抓日志的各种命令