我們經常配套使用substring和indexof來配套截取字符串。
1.substring:(左閉右開)
String.substring(int beginIndex)或者
String.substring(int beginIndex, int endIndex)
參數
-
beginIndex -- 起始索引(包括), 索引從 0 開始。
-
endIndex -- 結束索引(不包括)。
2.indexof:(有四種方法,下面就寫了一種,其他百度)
String.indexOf(',',從第幾個位置再找!);//返回int
String. indexOf(","); 得到的是4,
String.indexOf(',',4);得到的就是8
下一個就是indexOf(',',8)
3.例子如下
String beginMonth = month.substring(0, month.indexOf("月")+1);//截取從0位置開始,到字符‘月’結束的字符串
String endMonth = month.substring(month.indexOf("- ")+1).trim();//截取從字符‘-’位置開始的字符串