5
流我有一个stream<A>
,其中分区中的java类
class A {
String category();
// ...
}
我想获得一个map<String, list<A>>
,其中原始数据流是基于类的值划分为子列表()。使用for循环实现它非常简单,但是有可能获得更优雅的解决方案来利用java流吗?
例:
鉴于{[a, xyz], [a, zyx], [b, abc]}
,我想获得一个地图:
a -> {[a, xyz], [a, zyx]}
b -> {[b, abc]}