java通过映射取得方法对一个类的变量进行赋值
来源:互联网 发布:怪物猎人ol捏脸数据女 编辑:程序博客网 时间:2024/05/19 14:19
备注:如果是int型的类变量,则set方法的传参应该是Integer类型而非 int类型
代码:
/** * params object:进行赋值的对象 field:复制的属性 value:赋予的值 * */public static void setFieldValue(Object object,String field,Object value){ char[] chars = field.trim().toCharArray(); chars[0] -= 32;//将field的首字母转为大写,因为set方法后跟的是首字母大写的属性 try { Method method = object.getClass().getMethod("set" + String.valueOf(chars), value.getClass()); method.invoke(object, value); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
阅读全文
0 0
- java通过映射取得方法对一个类的变量进行赋值
- 通过setxxx()和getxxx()方法对类中的私有成员变量进行赋值和访问
- 【java】对被final修饰的变量进行赋值的几种方法
- 通过反射得到一个类的对象,如何对该对象对应的类的父类中的变量赋值
- 对被final修饰的变量进行赋值的几种方法
- oracle和sqlserver在过程sql中通过select对变量进行赋值的区别及实例
- JavaScript 对变量进行赋值的条件运算符
- finally语句中对变量进行赋值的问题
- Java类中的成员变量的赋值方法
- 对HTML 通过GET 方法进行提交后,对信息进行解码JAVA类
- 对HTML 通过GET 方法进行提交后,对信息进行解码JAVA类
- Qt 中对临时变量变量进行翻译的方法
- java--继承车辆类并且通过子类进行重新赋值
- 用keySet()和valus()方法进行对映射的遍历
- 如何用JAVA对两个整数变量的值进行互换的三种方法
- java 通过方法名称调用方法,为大量变量赋值,获取变量值
- JAVA中为什么要采用get,set方法的形式来对成员变量进行访问
- java 对两个整数变量的值进行互换。三种方法
- 大数据生态系统基础:Hadoop(一):介绍和安装
- minifilter 与用户态的通信
- IDEA常用快捷键汇总
- c++ 智能指针用法详解
- react-native TransformError 错误处理
- java通过映射取得方法对一个类的变量进行赋值
- 移动 H5 首屏秒开优化方案探讨
- 关于一个int *ptr=(int *)(&a+1)问题的探讨
- Java面试基础题-56道
- Linux 常用命令总结
- Codeforces Round #284 (Div. 2) C. Crazy Town
- ZOJ-3687 The Review Plan I(容斥原理,禁位排列,dfs)
- mysql 2款开源的闪回工具基于mysqlbinLog
- 1.spring-cloud介绍