【发布时间】:2016-07-20 01:49:57
【问题描述】:
我的映射键为字符串,值为列表。列表可以有 10 个唯一值。我需要将此映射转换为键为整数,值为列表。示例如下:
输入:
“Key-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 中的流/lamda 来完成。
-谢谢。
【问题讨论】:
标签: java java-8 java-stream