判断一个字符串是不是另一个字符串的子字符串用indexOf()方法,如果是返回0,不是返回-1.
String string="addone";
int i=string.indexOf("de");
System.out.println(i);
返回-1.
String string="addone";
int i=string.indexOf("add");
System.out.println(i);
返回0
split()方法是将字符串分割成子字符串,将一个字符串分成多个字符串。split()有两个类型
第一个直接传string字符串,根据该字符串遇到一个分割一下(全部分割)
例如: String string="ad=d=one=1";
String[] s=string.split("=");
//string.split("=");
for(String s1:s){
System.out.println(s1);
}
结果:ad
d
one
1
第二个是传一个字符串和一个int整型数,这就根据int从左往右寻找指定切割int下
例如:
// TODO Auto-generated method stub
String string="ad=d=one=1";
String[] s=string.split("=",2);
//string.split("=");
for(String s1:s){
System.out.println(s1);
}
结果:ad
d=one=1