java8的stream List去重

代码实现

 
 
List<JpProductExt> jpProductExtList = jpProductMapperExt.getProductListByIName(jpIngredients.getIngredientsName());
List<Integer> ids = new ArrayList<>();
List<JpProductExt> jpProductList = jpProductExtList.stream().filter(
        v -> {
            boolean flag = !ids.contains(v.getProductClassifyId());
            ids.add(v.getProductClassifyId());
            return flag;
        }
).collect(Collectors.toList());

猜你喜欢

转载自blog.csdn.net/weixin_34503526/article/details/80633546