博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List转Map
阅读量:4537 次
发布时间:2019-06-08

本文共 782 字,大约阅读时间需要 2 分钟。

1,List中的引用类型转Map

引入的Jar包:

 import java.util.Map;    import com.google.common.base.Function; import com.google.common.collect.Maps;

Maven依赖:  

com.google.guava
guava
19.0

具体实现:

List
userDOs = new ArrayList<>();Map
mapUsers = Maps.uniqueIndex(userDOs, new Function
() {   public Long apply(UserDO from) {     return from.getUid();}});
List
userVos = getUserInfoById(userIds); Map
mapUsers = Maps.uniqueIndex(userVos, new Function
() {
@Override public String apply(UserVo input) {
return input.getId(); } });

  

转载于:https://www.cnblogs.com/wanhua-wu/p/6513494.html

你可能感兴趣的文章
这些年正Android - 母亲
查看>>
[工具] BurpSuite--XssValidator插件
查看>>
LPC1788系统时钟初始化
查看>>
channel vs mutex
查看>>
页面布局(--FlowLayout,--BorderLayout,--GridLayout)
查看>>
实验吧--web--你真的会php吗
查看>>
vue组件化学习第二天
查看>>
网络枚举工具推荐
查看>>
003LeetCode--LongestSubstring
查看>>
quarzt(官方)---给自己看的文档(SchedulerListeners)-8
查看>>
Linux-慕课网学习笔记-3-1命令格式
查看>>
AJAX入门介绍
查看>>
[算法竞赛入门]第一章_算法概述
查看>>
SQL反模式笔记3——主键规范
查看>>
简单粗暴,微生物生态研究中常用数据库简介--转载
查看>>
Oracle -操作数据库
查看>>
c - 给分数分级别
查看>>
chrome 调试
查看>>
luoguP2774 方格取数问题
查看>>
tcp/ip协议各层的理解与
查看>>