济南网站建设,济南做网站,济南网站制作

java中按照字符串去重

admin 2019年02月28日 Java知识 536 0

方法1:

Map<Integer, Long> saleOrderNums = waybill.getItems().stream().collect(groupingBy(WaybillItem::getOrigDocEntry, counting()));
Integer soEntry=null;
for(Integer entry:saleOrderNums.keySet()){
    if(soEntry==null){
        soEntry=entry;
    }
}

方法2:

String saNum = "";
HashSet set=new HashSet();
for (SupplyPlanItem item : supplyPlan.getItems()) {
    if (item != null && item.getBaseDocEntry() != null && "S".equals(item.getBaseDocType())) {
        set.add(item.getBaseDocEntry());
    }
}
Iterator i = set.iterator();
while(i.hasNext()){
    if (so == null) {
        so = salesOrderMapper.searchSalesOrderByCode(String.valueOf(i.next()));
    }
    saNum += i.next() + ",";
}
if (StringUtils.isNotBlank(saNum)) {
    saNum = saNum.substring(0, saNum.length() - 1);
}



看到这里如果这篇文章真的帮到你了,不妨打赏一下哦!

以上就是红色火线JAVA加油站整理的关于java中按照字符串去重的文章,
希望可以帮到你,如果你有不同的见解可以留言指正哦,避免让别的java小伙伴在走挫折路。
vue 自定义组件 v-model双向绑定、 父子组件同步通信
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信