`
woshizhuzi
  • 浏览: 8529 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Arrays.asList(merchantCatId.split(",")) 没有remove等操作

    博客分类:
  • java
sql 
阅读更多
    for(MallGoodsVO vo : mallGoodsvoList) {
                         String merchantCatId = vo.getMerchantCatId();
                         UpdateMerchantCatIdRequestVO updatevo = goodsId2VOMap.get(vo.getGoodsId());
                         if(updatevo == null) continue;
                         String searchShopCatId = updatevo.getSearchShopCatId();
                         String shopCatId = updatevo.getShopCatId();
                         if(StringUtils.isNotEmpty(merchantCatId)) {
                             List<String> merchantCatIdList = new ArrayList<>(Arrays.asList(merchantCatId.split(",")));

                               List<String> allShouldRemoveList = new ArrayList<>();
                                if(StringUtils.isNotEmpty(searchShopCatId)) {
                                    List<String> searchShopCatIdList = Arrays.asList(searchShopCatId.split(","));
                                    for(String cat : searchShopCatIdList) {
                                        if(merchantCatIdList.contains(cat)) {
                                            allShouldRemoveList.add(cat);
                                        }
                                    }
                                }
                                if(CollectionUtils.isNotEmpty(allShouldRemoveList))
                                    merchantCatIdList.removeAll(allShouldRemoveList);
                       
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics