substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string.参数分别是起始位置和结束位置,结束位置比开始还前当然错了substring返回String,subSequence返回 CharSequence
Returns a new string that is a substring of this string.参数分别是起始位置和结束位置,结束位置比开始还前当然错了substring返回String,subSequence返回 CharSequence
System.out.println(strValue.substring(2,3));输出d
其实是这样一个过程
substring(2,3)===substring(2,3-2)明白
public CharSequence subSequence(int beginIndex, int endIndex) {
return this.substring(beginIndex, endIndex);
}
这是String类里拷出来的方法,你看看跟substring(int beginIndx,int endIndex)有什么区别没? :)
not substring(int from,int length)
e.g : String str="123456789";
String value=str.substring(0,1);
是指从0开始到1为止,但是不包括位置1上的字符。
substring返回String,subSequence返回 CharSequence这两个对像在应用时有什么区别