Collectors.groupingBy 返回list
时间: 2023-10-17 13:35:02 浏览: 44
Collectors.groupingBy方法返回一个Map,其中的值是根据给定的分类函数进行分组的元素的列表(List)。 该方法的语法如下:
<T, K> Collector<T, ?, Map<K, List<T>>> groupingBy(Function<? super T, ? extends K> classifier)
具体来说,该方法接受一个分类函数(classifier),根据该函数将流中的元素进行分组,并将结果存储在一个Map中,其中键(Key)是由分类函数生成的结果,值(Value)是与该键对应的元素列表(List)。
例如,假设有一个Student类,包含姓名(name)和班级(className)属性。如果我们有一个包含多个Student对象的流,我们可以使用Collectors.groupingBy方法按照班级对Student进行分组,以获得一个Map,其中键是班级名称,值是该班级的学生列表。然后,我们可以通过collect方法将流转换为该分组结果。
总之,Collectors.groupingBy方法返回一个Map,其中的值是根据给定的分类函数进行分组的元素的列表(List)。
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [2021-11-04](https://blog.csdn.net/weixin_42065558/article/details/121147253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【Java 8 新特性】Java 8 Collectors: groupingBy示例(将List进行分组)](https://blog.csdn.net/qq_31635851/article/details/116056907)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)