从控制台录入一个字符串,判断'a'在该字符串中出现的次数

巧了我就是萌 提交于 2019-12-02 00:26:10
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次
 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!