黑马程序员技术交流社区
标题:
String字符串中字符出现的次数
[打印本页]
作者:
路国强
时间:
2013-12-17 17:26
标题:
String字符串中字符出现的次数
String="afegfregerawfwegfreaafefga";
这个字符串中a出现的次数。这个程序如何编写,应该用什么方法?
作者:
belief丶Only
时间:
2013-12-17 17:40
我不写代码了哈!这个应该比较简单!给你讲一下原理;
1.定义一个int类型的变量,这个用于计算次数,例如int num = 0;
2.用for循环这个字符串.这个应该没什么问题吧!
3.在for循环中判断每一个字母是否等于'a', 如果等于 num++;
4.最后输出你的num 就是你出现a的次数了!
作者:
jing迪
时间:
2013-12-17 18:56
这个比较简单
1,先把字符串转换为字节数组
2,定义一个计数器
3,遍历数组获取每一个元素与你想要的值比较 如果想等count++
最后count里面储存的就是你所要的数
public class Demo {
public static void main(String[] args) {
String s ="afegfregerawfwegfreaafefga";
char[] ch = s.toCharArray();
int count=0;
for(int i = 0;i<ch.length;i++){
if(ch[i]=='a'){
count++;
}
}
System.out.println("count="+count);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2