现有List<A> list,其中有字段1(K),字段2(V),有处理函数R getR(K k,List<V> list){}
要求是先将list根据字段1分组,然后通过函数将List<V>转换为R:
List<A> -> Map<K,List<V>> -> Map<K,R>
在使用一次stream的前提下,能处理完吗?也就是说,一行代码![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
要求是先将list根据字段1分组,然后通过函数将List<V>转换为R:
List<A> -> Map<K,List<V>> -> Map<K,R>
在使用一次stream的前提下,能处理完吗?也就是说,一行代码
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)