List转换成Map工具类
来源:互联网 发布:明星淘宝店铺名称 编辑:程序博客网 时间:2024/06/15 04:20
public class List2MapUtils {/** * K: key class type, V: value class type * * @param sourceList * @param keyName * key property * @param keyClass * key Class type * @return */public static <K, V> Map<K, V> convert2Map(List<V> sourceList, String keyName, Class<K> keyClass) {Map<K, V> map = new HashMap<K, V>();if (sourceList == null || sourceList.isEmpty()) {return map;}for (V value : sourceList) {BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(value);beanWrapper.setAutoGrowNestedPaths(true);K key = keyClass.cast(beanWrapper.getPropertyValue(keyName));if (key == null) {continue;}map.put(key, value);}return map;}}
0 0
- List转换成Map工具类
- Java---List、Map、String相互转换工具类
- LIST集合转换成MAP
- list转map工具类
- List转换String,String转换List,Map转换String,String转换Map之间的转换类
- java处理json的工具类(list,map和json的之间的转换)
- JSONArray,JSONObject工具类实现Json,bean,map,list等的转换
- JSONArray类将JavaBean,List,Map转换成json字符串
- Java处理JSON的工具类(List、Map和JSON之间的转换)——依赖jsonlib支持Map嵌套
- 工具类数组转换List
- 工具类数组转换List
- android中json转换成List<Map>
- java中把map转换成list
- 三种将List转换成Map的方法
- json转换成list map集合
- 把MAP集合转换成List集合
- android json转换成List<Map>优化
- Java泛型将List转换成Map
- 【R】CentOS7下Rstudio实践初探及遇到的问题
- 一份平民化的应用性能优化CheckList(完整篇)
- 软件测试经验
- WebStorm ES6 语法支持设置
- android 7.0 致2017
- List转换成Map工具类
- 常见开源数据库连接池的使用
- Glide源码阅读一
- C#-Socket编程-UDP
- Android开发的细节处理
- 面向对象之父Alan Kay:预测未来,创造未来
- MySQL中varchar最大长度是多少?
- 数据表现形式及其运算
- 心态和心情