配合Stream流使用,可以对集合中一个或多个属性进行分组,分组后还可以做聚合运算。..."百威啤酒", "啤酒");
List prodList = List.of(prod1, prod2, prod3, prod4, prod5, prod6);
按照类别分组..., name='饼干', category='零食'}, Product{
id=3, num=3, price=30, name='月饼', category='零食'}]
按照多个属性拼接分组...', category='啤酒'}]
零食_饼干=[Product{
id=2, num=2, price=20, name='饼干', category='零食'}]
根据不同条件分组...这里先按照类别分组,再按照num分组
Map>> map4 = prodList.stream()
.collect