java调用未知类的指定方法简单实例_Java教程-查字典教程网
java调用未知类的指定方法简单实例
java调用未知类的指定方法简单实例
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:/***获取任意对象里面的returnMapObject的值.并且组成list*@param*@paramlist*@pa...

复制代码 代码如下:

/**

* 获取任意对象里面的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;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Java学习
    热门Java学习
    编程开发子分类