实际上,创建地图所需的所有信息都应该在SomeClassA类型的对象中 String attributeA; SomeClassBattribute C;Map<attributeA's values,Map<attribute C vals, List SomeWrapperOfClassA>>,其中列表仅包含具有我在想这可能与groupingBy有关,但我不太熟悉如
流上的groupingBy操作能生成值为数组而不是列表或其他集合类型的映射吗?
例如:我有一个类Thing。事物都有所有者,所以Thing有一个getOwnerId方法。换句话说,我想要一个如下所示的映射,其中键是所有者In,值是属于所有者的事物数组。我想,如果我能够把收集到数组中的收集器(类似于上面第一个片段中的数组)传递给双arg Collectors.groupingBy(Function<? super T,?但是,Collectors