博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java自定义一个工具类,可以给任何变量赋值
阅读量:6847 次
发布时间:2019-06-26

本文共 501 字,大约阅读时间需要 1 分钟。

hot3.png

 

import java.lang.reflect.Field;/** * 自定义一个工具类,可以给任何属性赋值 * */public class PropertyUtil {	//第一个参数为对象	//第二个参数为:要赋值的属性的名称	//第三个参数为:要赋的值	public static void setProperty(Object obj,String propertyName,Object value) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException {		Class
clazz = obj.getClass(); Field field = clazz.getDeclaredField(propertyName); field.setAccessible(true); field.set(obj, value); } }

 

转载于:https://my.oschina.net/lanyu96/blog/2689328

你可能感兴趣的文章
Failure is not fatal, but failure to change might be.
查看>>
L2-015. 互评成绩
查看>>
iOS9新特性
查看>>
poj3186 poj3267
查看>>
烂泥:学习centos之快速搭建LNMP环境
查看>>
Poj2723:Get Luffy Out
查看>>
L365
查看>>
SUST OJ 1642: 绝地求生—死亡顺序
查看>>
Android中XML解析-Dom解析
查看>>
highcharts 多数据+切换
查看>>
关于输入输出及编译优化 模板代码
查看>>
世界上各种壮观震撼奇景。也许你这辈子都看不到了!
查看>>
安装包制作工具 SetupFactory使用2 API清单
查看>>
js中with、this的用法
查看>>
ADO.NET调用存储过程
查看>>
安装UBUNTU Server 11.10
查看>>
MVVM架构~使用boxy和knockoutjs实现编辑功能
查看>>
Web analytics unique visitors go sky high 网站分析报表,唯一IP地址用户
查看>>
MVC之参数验证(三)
查看>>
android截图 - 截取ContentView - 截取指定的View并且保存
查看>>