• 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;
        }

    有兴趣可以去看看jsonObject(Object o)的源码.用来学习挺合适的

  • 相关阅读:
    mysql
    Spring MVC
    springSecurity
    导出Excel报表
    Redis集群搭建
    Oracle 分析数据库表行长度的统计信息 使用聚簇的步骤
    Dbms.job 学习
    oracel 学习系列
    Oracle 工具类 Sql 分析索引的 碎片率
    oracl
  • 原文地址:https://www.cnblogs.com/qiunet/p/3296470.html
Copyright © 2020-2023  润新知