java中按照字符串去重

手机兼职赚零花钱,一天赚个三五十元,点击了解

方法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);
}


微信赚钱一天赚100元,点击了解
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

Top