java调用未知类的指定方法简单实例
2023-06-13 09:15:04 时间
/**
*获取任意对象里面的returnMapObject的值.并且组成list
*@param<T>
*@paramlist
*@paramfields
*@return
*@throwsException
*/
@SuppressWarnings("unchecked")
publicstatic<T>List<Map<String,Object>>returnMapList(List<T>list,String...fields)throwsException{
List<Map<String,Object>>mapList=newArrayList<Map<String,Object>>();
if(list==null||list.isEmpty())returnmapList;
for(Tt:list){
Methodm=t.getClass().getMethod("returnMapObject",fields.getClass());
Objectresult=m.invoke(t,(Object)fields);
mapList.add((Map<String,Object>)result);
}
returnmapList;
}
相关文章
- java中数组转列表_Java数组转list
- JAVA多线程面试题_java多线程的实现方式
- java 堆栈的声明_Java 堆栈[通俗易懂]
- 对java面向对象的三大特征的理解_Java面向对象的三大特征是什么?
- java session id 生成_Java通过sessionId获取Session「建议收藏」
- java验证手机号正则表达式_Java使用正则表达式验证手机号和电话号码的方法「建议收藏」
- java swing计算器_用winform编写计算器
- java 取当前时间年月日_Java获取当前时间年月日的方法[通俗易懂]
- java查找字符的方法_Java字符串查找(3种方法)
- Java方法重载_java入门方法的使用
- java Velocity 同时初始化两个 Engine 实例详解编程语言
- 在Linux中查看Java线程:一种方法(linux查看java线程)
- 利用Redis存储Java对象的方法(redis存储java对象)
- Java程序如何在Linux上顺利部署?快来了解一下!(java部署到Linux)
- Java Redis实例学习与应用(java redis实例)
- Linux下Java命令的使用方法简介(linux下java命令)
- Java 离开 Oracle,新的旅程即将开始(java没有Oracle)
- Java快速加载Oracle数据库(java加载oracle)
- Java和Oracle技术融合,汇聚智能新大陆(java oracle包)
- java堆栈类使用实例(java中stack的使用方法)
- Java生成CSV文件实例详解