请看下面两道例题:
能切割字符串的方法是( C )
a) indexOf()
b) substring() //截取非切割
c) split()
d) trim()
截取字符串的方法是( D )
a) replace()
b) toString()
c) substr()
d) substring()
其实很简单,就是substring是进行一个截取,他有两种方法格式
1.subString(int Startindex,); //截取从这个索引值及其以后的所有字符串,截取后返回值仍是一个字符串;
2.subString(int Startindex,int endindex);//截取从一个区间的字符串,包头不包尾[Startindex,int endindex )
而split("字符串参数"),将符合参数的字符串全部切掉,注意若是这个被切字符串的末尾是你要切的字符串参数,是切不掉的;所以一般使用split("")方法,要在原来的字符串上+任意一个字符/数值/字符串,然后再进行切割;
split切割后的返回值是字符串数组 String[] a;
|
|