如何取出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的主要内容,如果未能解决你的问题,请参考以下文章

map里面存放一个list,list里面存放map,用freemarker模版怎么设置,将数据与模版组合时取出里面的数据

怎样获取list集合里面的重复值

java初识集合(list,set,map)

JAVA 取出数组中特定的值

JAVA中的List里的Map 如何去除重复的Key?

如何从记事本文件中取出数据并将其放入用户定义的函数中?