使用SubString与indexOf时对这两个方法容易产生混淆,故在此对这两个方法做一下解释;
substring:
str.subString(3,7);
//得到的值为:"
dsBo" ;从beginIndex开始到endIndex截取;
indexOf:(举两个常用的)
例:String str = "goodsBoy";
a.
substring(int beginIndex);
str.substring(3);
//得到的值为:“
dsBoy”;
从索引为beginIndex开始往后截取;
b.
substring(int beginIndex,int endIndex);
例: String index = "indexOf
ex";
a.
indexOf(String str);
index.indexOf("ex");
//得到的值为:3 ;得到第一次遇到的str的值之前的字符串的长度;
b.
indexOf(String str);
index.indexOf("ex",5); //得到的值为:7; 从第五位开始遇到str的值之前的字符串的长度;