contains()返回的是boolean类型;indexOf()返回的是int类型,不仅能知道是否有包含,还能包含的位置,有找到返回找到的个数,没有返回-1。所以contains()效率比较高
public class dsa {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String a="adsfdsfdasf";
String b="d";
String c="x";
boolean i=a.contains(b);//true
System.out.println(i);
int j=a.indexOf(b);
int k=a.indexOf(c);
System.out.println(j);//1
System.out.println(k);//-1
}
}
转载请注明原文地址: https://ju.6miu.com/read-11687.html