欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-17 17:20:16
复制代码 代码如下:    /**     * 获取任意对象里面的returnmapobject的值....
复制代码 代码如下:

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

上一篇:

下一篇: