记录工作中遇到的需求解决List集合按对象的某一值相同生成若干的子List
直接上代码
Map<String, List<WhInvCheckDtl>> collect = pkDtls.stream().collect(Collectors.groupingBy(WhInvCheckDtl::getBsstockid, Collectors.toList()));
会按照WhInvCheckDtl::getBsstockid
分组进行生成List,以Map集合进行返回
返回结果按键WhInvCheckDtl::getBsstockid,值List
的形式