用于把List<Object>转换成Map<String,Object>形式
2023-09-11 14:16:36 时间
/** * 用于把List<Object>转换成Map<String,Object>形式,便于存入缓存 * @author zhang_bo * @param keyName 主键属性 * @param list 集合 * @return 返回对象 */ private <T> Map<String, T> listToMap(String keyName, List<T> list){ Map<String, T> m = new HashMap<String, T>(); try { for (T t : list) { PropertyDescriptor pd = new PropertyDescriptor(keyName, t.getClass()); Method getMethod = pd.getReadMethod();// 获得get方法 Object o = getMethod.invoke(t);// 执行get方法返回一个Object m.put(o.toString(), t); } return m; } catch (Exception e) { logger.error("Convert List to Map failed"); e.printStackTrace(); } return null; }
相关文章
- leetCode 86.Partition List(分区链表) 解题思路和方法
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- List of 3rd Party .NET UI & Reporting Components
- python对列表list里面的元素进行排序
- List多个字段标识过滤 IIS发布.net core mvc web站点 ASP.NET Core 实战:构建带有版本控制的 API 接口 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 Using AutoFac
- 简单理解List、set、Map接口之间的联系和区别
- GEE(Google Earth Engine) ee.List.sequence、ee.image.toArray(axis)和协方差矩ee.Reducer.centeredCovariance()
- Java的Map中的map.keySet()方法
- Redis第六讲 Redis之List底层数据结构实现
- Java8 快速实现List转map 、分组、过滤等操作
- Java8中List转Map的几种方式
- MFC中STL容器中Vector,List,Map基本用法汇总
- java将对象列表中的某个属性转换成List或Map
- JAVA集合之Map集合,Set集合,List集合
- C++中防止STL中迭代器失效——map/set等关联容器——vector/list/deque等序列容器—如何防止迭代器失效—即erase()的使用
- SwiftUI iOS15 WWDC21 之 List下拉刷新教程 .refreshable
- List does not exist. The page you selected contains a list that does not exist. It may have been deleted by another user
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java8List转Map的value冲突重复将value合并成List解决
- 将list转换为json失败
- 【LeetCode】234. Palindrome Linked List (2 solutions)
- 【LeetCode】109. Convert Sorted List to Binary Search Tree
- Scala-LIST/Tuple/Map
- 憋了许久,终究还是对Java集合下手了!最全List、Set、Map集合讲解,内含集合导图