我们平时在使用流之后要将流存储到map集合中时,会有将流元素作为map的value,这种需求可以通过 Function.indentity()实现。
java Stream collection toMap Function.indentity()
这种情况下会很大几率发生键冲突,这时我们可以通过,保留其中一个键的形式来继续下去。实现方法:通过toMap方法的第三个参数实现。
java Stream collection toMap Function.indentity()
上面的例子是保留老的键值对,抛弃新的键值对。
如果保留新的,第三个参数就使用(nowValue,newValue)->newValue

相关文章:

  • 2021-06-19
  • 2022-02-25
  • 2022-03-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-06-11
  • 2021-11-07
  • 2022-12-23
  • 2021-08-10
相关资源
相似解决方案