如何取出list数据放入map

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何取出list数据放入map相关的知识,希望对你有一定的参考价值。

就是我调用一个别人写好的list,我要把它转成一个map,然后在页面以json格式显示

参考技术A 遍历List,添加进Map就可以了。如下伪代码:
List<String> strList = "a","b","c";
Map<Integer,String> map = new HashMap<Integer,String>();
for(int i=1; i<=strList.size();i++)
map.put(i,strList.get(i));
本回答被提问者采纳
参考技术B List<RsRoleRightsSet> rsRoleRightsSetList = rsRightsUserService.listRsRoleRightsSet(rsRoleRightsSetQuery);

java8的集合操作升级
List<Long> rightsSetIdList = rsRoleRightsSetList.stream().map(p -> p.getRsRightsSetsId()).collect(Collectors.toList());

MyBatis传入多个参数 ,List集合

参考技术A 一.单个参数:

二、多参数:

三、Map封装多参数:

四、List封装in:

五、多参数传递之注解方式示:

六、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法:

将参数放入Map,再取出Map中的List遍历。如下:

以上是关于如何取出list数据放入map的主要内容,如果未能解决你的问题,请参考以下文章