//根据薪酬获取员工列表 Map<Double,List<Employee>> map = list.stream() .collect(Collectors.groupingBy(Employee::getSalary)); System.out.println("map:"+map); //根据薪酬获取员工数量 Map<Double,Long> map2 = list.stream() .collect(Collectors.groupingBy(Employee::getSalary,Collectors.counting())); System.out.println("map2:"+map2); //根据薪酬获取员工薪酬总数 Map<Double,Double> map3 = list.stream() .collect(Collectors.groupingBy(Employee::getSalary,Collectors.summingDouble(Employee::getSalary))); System.out.println("map3:"+map3);
2021-04-08
最新推荐文章于 2021-11-10 17:26:45 发布