stream 分组空指针
时间: 2023-10-28 09:05:23 浏览: 70
java8快速实现List转map 、分组、过滤等操作
5星 · 资源好评率100%
stream 分组空指针异常是因为在使用`Collectors.groupingBy`进行分组操作时,如果分组的键值为空,就会出现空指针异常。可以通过使用`Collectors.groupingBy`的重载方法,并传入一个`Collectors.toList()`来解决这个问题,即`Collectors.groupingBy(keyMapper, Collectors.toList())`。这样,如果键值为空,就会生成一个空的列表,而不是抛出空指针异常。
阅读全文