在拼接字符串中常常因空字符串导致截取报错的技巧

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

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

原文地址:https://www.cnblogs.com/liaojie970/p/5069452.html