/**
* 获取任意对象里面的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;
}
希望与广大网友互动??
点此进行留言吧!