String areaRange = " ";// 这里设置一个带空格的空字符串,其长度就为1,这样在下面的截取字符串时就不会因空字符报超出长度了
                for (Area tempArea : areas) {
                    areaRange += tempArea.getCode() + ",";
                }
                areaRange = areaRange.substring(0, areaRange.length() - 1).trim();// 去除最后一个“,”以及前后的空格

该技巧是在初始化时赋值为带一个空格的字符串,这样保证了带areas这个集合为空时,下面进行截取时该字符串有1个长度

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-11-03
猜你喜欢
  • 2021-08-02
  • 2021-12-11
  • 2022-12-23
  • 2021-04-07
  • 2021-11-30
  • 2022-12-23
  • 2021-09-23
相关资源
相似解决方案