欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

踩过的坑(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的话会少取一位