public class TestB {
public static void main(String[] args) {
String s="abaajncxba 5486758s49a67 a%a$aaaaTYH^J&a%^an y8937yutqaaa4i5ytgu5aaa4ty35yt";
//普通方法
int sumTest=0;
for(int j=0;j<=s.length()-1;j++)
{
if(s.charAt(j)=='a')
sumTest++;
}
System.out.println("事实上a共出现了"+sumTest+"次");
//更快一点的方法
String[] str=s.split("a");
String sum="";
for(String i:str)
{
sum=sum+i;
}
int len=sum.length();
System.out.println("用效率高的方法算得a共出现"+(s.length()-len)+"次");
}
}
输出:
事实上a共出现了19次
用效率a共出现19次