踩过的坑(1)
程序员文章站
2022-04-22 08:23:07
...
2018-12-17
关于java String类 subString()方法的使用,需要注意的是 subString(4,7) 取到的是从第四位开始 (不包含第四位) 到第七位 (包含第七位) 的字符串
举个例子
public static void main(args[]){
String url = "www.jiangnan.com";
String subStr = url.subString(4,12);
System.out.println(subStr);
}
输出的结果是
jiangnan
其实这一点再当初学习的时候就注意到,时间太长给忘了,以后都要记录
工作中实际碰到的问题是
for (JSONObject json : jsonArr) {
phonesTemp = phonesTemp + json.getString("mobile") + ","
}
这样循环得到的字符串为 “131111111111,13111111112,…,13111111117,”
需要取完整的手机号字符串时
phonesTemp.subString(0,phonesTemp.length() - 1);
//而不是
phonesTemp.subString(0,phonesTemp.length() - 2);
减 2的话会少取一位