我是靠谱客的博主 强健香水,最近开发中收集的这篇文章主要介绍【通用工具类】如何通过知道对象中的属性名获取属性值?比如:知道user对象属性名name,就可以获取到user实例中的name属性值工具类方法:单元测试类及测试结果,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
工具类方法:
/**
* 2.获取对象的属性值
*
* @param obj
* @param filedName
* @return
* @throws Exception
*/
public static Object forceGetFieldValue(Object obj, String filedName) throws Exception{
Field field = obj.getClass().getDeclaredField(filedName); //通过属性名
Object object = null;
boolean accessible = field.isAccessible();
if (!accessible){
field.setAccessible(true);
object = field.get(obj);
field.setAccessible(false);
return object;
}
object = field.get(obj);
return object;
}
单元测试类及测试结果
最后
以上就是强健香水为你收集整理的【通用工具类】如何通过知道对象中的属性名获取属性值?比如:知道user对象属性名name,就可以获取到user实例中的name属性值工具类方法:单元测试类及测试结果的全部内容,希望文章能够帮你解决【通用工具类】如何通过知道对象中的属性名获取属性值?比如:知道user对象属性名name,就可以获取到user实例中的name属性值工具类方法:单元测试类及测试结果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复