1.使用java8的stream流对数据进行处理,要按照某个字段对数据进行分组的时候报了一个错误,该错误出现的原因是list中该字段为null导致。
Map<String, List<HospitalSectionBo>> collect = setMeal.getSectionBos().stream().collect(Collectors.groupingBy(HospitalSectionBo::getSectionCate));
也就是当HospitalSectionBo中的sectionCate存在null的情况导致该错误出现。