我是靠谱客的博主 强健香水,这篇文章主要介绍【通用工具类】如何通过知道对象中的属性名获取属性值?比如:知道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属性值工具类方法:单元测试类及测试结果的全部内容,更多相关【通用工具类】如何通过知道对象中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复