java反射取值问题,用于封装公共类
来源:互联网 发布:paparecipe防伪软件 编辑:程序博客网 时间:2024/05/22 11:55
public class UserController { public static void main(String[] args) { //对象1 User user = new User(); user.setAge(11); String value = getValue(user,"age"); System.out.println(value); //对象2 Order order = new Order(); order.setOrderNo("30320170901400098"); String oValue = getValue(order,"orderNo"); System.out.println(oValue); } /** * 根据key取出object中的值, * @param object * @param key * @return */ public static String getValue(Object object,String key){ String value=""; try { if(object!=null){ Field field = object.getClass().getDeclaredField(key); field.setAccessible(true); value=(null!=field.get(object)?field.get(object).toString():""); } }catch (Exception e){ e.printStackTrace(); } return value; }}
阅读全文
0 0
- java反射取值问题,用于封装公共类
- 反射 实体类的赋值/取值问题
- java 工具类 ---反射字段值封装到对象中
- java 工具类 ---反射字段值封装到对象中
- java/反射类,封装类,集合类
- 用于验证的公共类
- 用于验证的公共类
- 关于在Java使用反射对属性取值和赋值的性能问题。
- Java 封装del 封装反射操作
- numeric_limits类及其用于判断类型的取值范围
- Java反射实例 自己用于记录
- 利用java 反射原理写了一个赋值和取值通用类
- java反射机制取值和设置值
- Java反射 - 简单的给Bean赋值和取值
- java通过反射机制取类的属性和方法
- java 反射解析,将反射用于工厂模式【实例】
- java反射模仿struts和spingmvc,自动封装值到实体类
- 公共技术点之 Java反射 Reflection
- c++常见面试问题
- java中随机生成汉字
- TabLayout
- JUnit调试时出现错误 Failed to load ApplicationContext 的解决方法(不一定适合所有人)
- 生成对抗网络-GAN
- java反射取值问题,用于封装公共类
- 线性表之顺序表和链表
- 使用maven创建web项目
- Hibernate事务与并发问题处理(乐观锁与悲观锁)
- 配置
- Android TextView实现跑马灯
- BMC之ipmitool 命令收集
- Android官方DataBinding(十二):双向绑定之反向绑定的InverseBindingMethods改造和实现
- 关于TypeScript的一点笔记