java调用未知类的指定方法简单实例
更新时间:2013年09月02日 16:03:22 作者:
这篇文章介绍了java调用未知类的指定方法简单实例,有需要的朋友可以参考一下
复制代码 代码如下:
/**
* 获取任意对象里面的returnMapObject的值.并且组成list
* @param <T>
* @param list
* @param fields
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
public static <T> List<Map<String,Object>> returnMapList(List<T> list,String ...fields) throws Exception{
List<Map<String,Object>> mapList = new ArrayList<Map<String,Object>>();
if(list == null || list.isEmpty())return mapList;
for(T t : list){
Method m = t.getClass().getMethod("returnMapObject",fields.getClass());
Object result = m.invoke(t,(Object)fields);
mapList.add((Map<String, Object>) result);
}
return mapList;
}
相关文章
springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案
这篇文章主要介绍了springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案,亲测试过可以,需要的朋友可以参考下2018-07-07
详解SpringBoot缓存的实例代码(EhCache 2.x 篇)
这篇文章主要介绍了详解SpringBoot缓存的实例代码(EhCache 2.x 篇),具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-07-07
详解SpringCloud Gateway 2020.0.2最新版
这篇文章主要介绍了SpringCloud Gateway 2020.0.2最新版,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04


最新评论