`

List转换为Map

    博客分类:
  • J2SE
阅读更多

public static <K, E> Map<K, E> convert2(Collection<E> col, String propertyName)
    {
    Map<K, E> map = new HashMap<K, E>();
   
    if(null == col){
    return map;
    }
for (E obj : col) {
BeanMap bm = new BeanMap(obj);
K value = (K)bm.get(propertyName);
map.put(value, obj);
}
return map;
    }

调用

List<DsmallCategory> normalList = null;
Map<Integer, DsmallCategory> normal = Util.<Integer, DsmallCategory> convert2(normalList, "cateId");
分享到:
评论

相关推荐

    在Java 8中将List转换为Map对象方法

    在Java 8中将List转换为Map对象方法 在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 ...

    List转换为List

    本知识点重点讲解将List转换为List&lt;Map&gt;的过程,这在进行Web开发、数据处理以及与前端交互等场景中非常常见。同时,也会涉及List转换为List及list转换为JsonArray的内容。 ### List转换为List&lt;Map&gt; 在Java中,Bean...

    Java三种方法将List转换为Map的实例

    Java三种方法将List转换为Map的实例 在Java编程中,将List转换为Map是一种常见的操作,今天我们将介绍三种不同的方法来实现这个操作。 方法一:使用for循环 首先,我们可以使用for循环来遍历List,然后将每个元素...

    list转map,list转tree,减少数据库查询次数

    在Java中,可以使用`Stream` API将List转换为Map,如下所示: ```java List&lt;User&gt; userList = ...; Map, String&gt; userMap = userList.stream() .collect(Collectors.toMap(User::getId, User::getName)); ``` ...

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    java 三种将list转换为map的方法详解

    在Java编程中,将列表(List)转换为映射(Map)是一种常见的操作,这有助于数据的快速查找和处理。以下将详细介绍三种不同的方法来实现这个转换,针对一个包含电影排名(rank)和描述(description)的Movie类。 1...

    List转换成Map工具类的简单实例

    本文将详细介绍一个将List转换为Map的工具类实例,它使用了JavaBeans和反射机制来实现这一功能。 首先,我们定义一个名为`List2MapUtils`的工具类,该类包含一个静态方法`convert2Map`。这个方法接受三个参数:`...

    json 转换为map

    在这种情况下,可以将Map的值类型指定为其他复杂类型,如List或其他自定义的Java类。 `google-gson`库不仅限于JSON到Map的转换,还支持许多其他功能,例如将Java对象序列化为JSON,反序列化Java对象,处理日期和...

    java字符串与集合互相转换,字符串转List,Map,List转String,String转List源码

    List集合转换成String,String转List,Map转String,String转Map等 集合与字符串相互转换,可以自己扩展源码,带有注释

    ResultSet 转为listmap

    ResultSet 转为 List&lt;Map&gt; ResultSet 转为 List&lt;Map&gt; 是一种常见的数据处理操作。在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用...

    js模拟list和map

    javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 &lt;br&gt;List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...

    将list转换成JavaBean

    将list&lt;Map&gt;转换成JavaBean的工具类

    json字符串转成 Map/List

    在Java中,将JSON字符串转换为Map或List是常见的操作,这在处理服务器返回的数据或者进行数据序列化时非常有用。 JSON字符串的结构主要包括对象(键值对的集合,用花括号{}包围)和数组(有序元素的集合,用方括号...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    本篇文章将详细介绍如何将Map和List集合转换为XML字符串,以及如何将XML字符串反向转换回Map和List集合。 首先,让我们探讨`Map`集合转成XML字符串的过程。一个`Map`对象存储键值对,可以使用各种库如`JAXB (Java ...

    解析excel数据转换为Map 支持03和07(xls/xlsx)

    本文将详细讲解如何使用Java编程语言解析Excel数据并将其转换为Map对象,同时支持03版(xls)和07版(xlsx)格式。 首先,解析Excel数据的关键在于使用合适的库。Apache POI 是一个流行的Java API,它允许开发者...

    java利用反射,将Object和Map进行互相转换,list和map互相转换

    java利用反射,将Object和Map进行互相转换,list和map互相转换 java Map和Object转换,list和map转换

    map转化为list

    2. `BeanUtils.java`: 这可能是自定义的工具类,用于Java Bean对象的操作,可能包含了转换Map到List的实用方法。 3. `TbPowerGroupBeanServiceImpl.java`: 这可能是服务层实现类,处理业务逻辑,可能调用了`...

    java8快速实现List转map 、分组、过滤等操作

    在 Java 8 中,可以使用 Collectors.toMap() 方法将 List 转换为 Map。例如,可以使用以下代码将 Apple 对象的 List 转换为 Map,其中 id 作为键,Apple 对象作为值: ```java Map, Apple&gt; appleMap = appleList....

    java将xml串转换成Map类型

    将xml串转换成Map类型,如果有重复节点,自动转换为list类型存储,所以最终转换并非绝对Map

    MapStruct实体转换及List转换的方法讲解

    MapStruct实体转换及List转换的方法讲解 MapStruct是一个Java库,用于简化实体对象之间的映射。它提供了简单、灵活和高效的方式来实现实体对象之间的转换。MapStruct支持多种映射方式,包括单个对象的映射、列表的...

Global site tag (gtag.js) - Google Analytics