List<T> s= list();
Map<Long, List<T>> m= s.stream()
.collect(Collectors.toMap(T::getParentId,
Lists::newArrayList,
(List<T> newValueList, List<T> oldValueList) -> {
oldValueList.addAll(newValueList);
return oldValueList;
}));
Java stream 分类操作:List<T>转 Map<key, List<T>>
于 2023-09-14 15:09:50 首次发布