七叶笔记 » java编程 » Java8 Stream collect(Collectors.toMap())的使用

Java8 Stream collect(Collectors.toMap())的使用

Collectors.toMap的用法

在我们实际开发过程中经常使用到将List 转为Map的过程,在Java8 中Stream提供简便开发的方式

三个重载的方法

两个参数

Java8 stream特性 Collectors.toMap

执行结果 :

key=0,value=acd45a638a2b43a4b7ccab7781290916key=1,value=6fa7e201faaf4de0b4d6645214966285key=2,value=468721a42ff14dc38a0b4efd2bf288eb==================================================(oldValue, newValue) -> oldValue的方式:key值冲突时,value取值为旧的key对应的value值key=1,value=akey=2,value=b(oldValue, newValue) -> newValue的方式:key值冲突时,value取值为新的key对应的value值key=1,value=ckey=2,value=b

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章