网站首页
编程语言
数据库
系统相关
其他分享
编程问答
首页
>
其他分享
>Stream List转Map
Stream List转Map
时间:2024-09-02 20:25:30
浏览次数:18
标签:
Map
toMap
Student
Stream
List
k2
k1
key
需要注意的是:
toMap 如果集合对象有重复的key,会报错Duplicate key .... 如:Student,Student1的id都为1002。
可以用 (k1,k2)->k1 来设置,如果有重复的key,则保留key1,舍弃key2 Map<Integer, Student
> map= appleList.stream().collect(
Collectors.toMap
(Student::getId, a -> a,(k1,k2)->k1));
标签:
Map
,
toMap
,
Student
,
Stream
,
List
,
k2
,
k1
,
key
From: https://blog.51cto.com/jition/11900150
相关文章
JAVA List<Map<String, Object>> sort 多个排序写法
基本方法/***排序=**@paramlist*@paramsort_key*@return*/publicstaticList<Map<String,Object>>sort(List<Map<String,Object>>list,Stringsort_key,Booleanasc,Stringsort_key2,Boole......
【好用小方法】随机生成n个汉字/数字转汉字/字符串去重/list数组去重/获取2的幂次方/
/***根据参数生成n个中文汉字**@paramnum*@return*/publicstaticList<String>getChaineseList(intnum,List<String>aa){if(num<=0)returnaa;Stringword="";if(aa.size()>0){for(Strings:aa)......
kali——nmap的使用
目录前言普通nmap扫描扫描单个目标地址扫描多个目标地址扫描范围目标地址扫描目标网段扫描众多目标地址排除扫描扫描指定端口路由追踪进阶扫描综合扫描(-A)目标网段在线主机(-sP)目标主机指纹扫描(-O)目标主机服务版本(-sV)探测身份认证方式(-script=auth)主机漏洞扫描(-......
Streamlit来开发一个趣味应用
Streamlit来开发一个趣味应用。Streamlit是一个用于构建数据科学应用的Python库,它可以帮助你通过简单的代码快速构建交互式应用程序。下面是一个简单的示例,展示如何使用Streamlit开发一个“猜数字”的游戏应用:importstreamlitasstimportrandomdefguess_number():......
枚举与stream流详解
1枚举语法特点枚举是jdk1.5提供的一个特性枚举是一个特殊的类,这个类的对象的数量是有限的。在定义枚举类的同时就已经确定了类对象及类对象的数量。枚举使用enum关键字定义在枚举类中的第一行,就需要提供枚举类的对象(名字)多个对象名之间使用逗号隔开。最后一个对象可......
Kubernetes利用Volume挂载ConfigMap与Secret
1、概述在Kubernetes集群中,应用的配置管理是一个关键且复杂的任务。随着应用的扩展和微服务架构的普及,传统的配置文件管理方式已经难以满足动态、灵活的配置需求。幸运的是,Kubernetes提供了强大的配置管理能力,其中ConfigMap和Secret结合Volume挂载的方式是实现这一目标的重要......
赞助商
阅读排行
Python3网络爬虫浓缩系列
visual studio 2022离线安装包制作教程
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十七题-可伸缩属性
Codeforces
使用U盘制作启动盘并重装系统
编写HelloWorld程序
departments/components/add.vue
1081. 度的数量
js- day03- 将数据变成柱形图
nginx使用
leetcode 22 括号生成
webrtc-streamer实现简单rtsp视频监控
wordpress外贸独立站商城 如此简单
函数练习错题
利用TableAdapter更新数据库