小编Kha*_*lId的帖子

Java8流:将值转换为列表的转置映射

我有键映射为String,值为List.列表可以有10个唯一值.我需要将此映射转换为键为Integer,将值转换为List.示例如下:

输入:

"关键1":1,2,3,4

"Key-2":2,3,4,5

"Key-3":3,4,5,1

预期产量:

1:"Key-1","Key-3"

2:"Key-1","Key-2"

3:"Key-1","Key-2","Key-3"

4:"Key-1","Key-2","Key-3"

5:"Key-2","Key-3"

我知道使用for循环我可以实现这一点,但我需要知道这可以通过java8中的streams/lamda完成.

-谢谢.

java java-8 java-stream

5
推荐指数
2
解决办法
4793
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1