当前位置: 代码迷 >> 综合 >> JDK8泛型特性之List<Object>根据指定参数进行分组为多个List<Object>
  详细解决方案

JDK8泛型特性之List<Object>根据指定参数进行分组为多个List<Object>

热度:67   发布时间:2023-10-16 10:31:26.0

需求

现有一个人员集合,需要将这些人员根据公司来进行分组

解决方案

List<User> userList = new ArrayList<>();
Map<String, List<User>> memberCityMap = userList.stream().collect(Collectors.groupingBy(User::getCompanyId));

 

 

 

  相关解决方案