java拼接字符串時去掉最后一個多余逗號的方法


@RequestMapping(value = "bind", method = RequestMethod.POST)
  @ResponseBody
  public ErrorObject bindStyleDetailedList(String ids, String billNo) {
    if (StringUtils.isNotBlank(billNo)) {
      Expenditure entity = expenditureService.findByBillNo(billNo);
      String[] strs = ids.split(",");
      String styleIds = "";
      if (StringUtils.isNotBlank(entity.getStyleIds())) {
        for (int i = 0; i < strs.length; i++) {
          if (!entity.getStyleIds().contains(strs[i])) {
            styleIds = strs[i] + ",";
          }
        }

        if (StringUtils.isNotBlank(styleIds)) {
          entity.setStyleIds(entity.getStyleIds() + "," + styleIds.substring(0, styleIds.length() - 1));         //去逗號
        }
      } else {
        entity.setStyleIds(ids);
      }
      return expenditureService.save(entity);
    } else {
      return null;
    }
  }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM