用正则表达式,速度应该是最快的。
public static void main(String[] args){
//在字符串中找ab出现的次数
Pattern p=Pattern.compile("ab");
String u="abcdefsfsaffsabadfewfadfgea";
Matcher m=p.matcher(u);
int i=0;
while(m.find()){
i++;
}
System.out.println(“出现次数:”+i);
}