java调用未知类的指定方法简单实例

这篇文章介绍了java调用未知类的指定方法简单实例,有需要的朋友可以参考一下

复制代码 代码如下:

    /**
     * 获取任意对象里面的returnMapObject的值.并且组成list
     * @param
     * @param list
     * @param fields
     * @return
     * @throws Exception
     */
    @SuppressWarnings("unchecked")
    public static List> returnMapList(List list,String ...fields) throws Exception{
        List> mapList = new ArrayList>();
        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) result);
        }
        return mapList;
    }

以上就是java调用未知类的指定方法简单实例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java