小编Aun*_*att的帖子

如何在 Java8 中将 List<Map<String,Object>> 分组为 Map<String,List<Map<String,Object>>

我有一个 List<Map<String,Object>>

[ {key1: object1a, key2: object2a, key3: object3a}, 
  {key1: object1a, key2: object2a, key3: object3a}, 
  {key1: object1b, key2: object2b, key3: object3b}, 
  {key1: object1b, key2: object2b, key3: object3b}, 
  ...
]
Run Code Online (Sandbox Code Playgroud)

我想按第三个值对其进行分组,以获得一个Map<String,List<Map<String,Object>>>

{ object3a: [ {key1: object1a, key2: object2a}, 
              {key1: object1a, key2: object2a}
            ],
  object3b: [ {key1: object1b, key2: object2b}, 
              {key1: object1b, key2: object2b}
            ],
  ...
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用该Collectors.groupingBy?方法,以及如何使用?

java java-8 java-stream collectors

3
推荐指数
1
解决办法
1872
查看次数

如何在序列图中表示实现接口

我是UML的初学者,现在我正在创建一个序列图,问题是我想根据用户输入实现DAO接口.如何正确绘制以在序列图中实现接口.

uml interface

2
推荐指数
1
解决办法
4790
查看次数

标签 统计

collectors ×1

interface ×1

java ×1

java-8 ×1

java-stream ×1

uml ×1