首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教怎么在一个字符串中查询一个字符出现的次数

2011-12-21 
请问如何在一个字符串中查询一个字符出现的次数例如:字符串asdfasf我想查询a出现的次数?[解决办法]循环统

请问如何在一个字符串中查询一个字符出现的次数
例如:字符串asdfasf   我想查询a出现的次数?

[解决办法]
循环统计就是了,还有网络上有很多现成的算法,拿来用就是了
[解决办法]
int count = -1, lastIndex =0;
while(lastIndex> =0){
count ++;
lastIndex = str.indexOf( 'a ', lastIndex);
}
[解决办法]
好象集合类有一个方法可以,我不太记得了
[解决办法]
String srt = str.replaceall( "asdfasf ", "a ");

String[] srts = srt.split( " ");

System.out.println(srts.length-1);
[解决办法]
String c = "abcddgddeddf ";
int count = 0;
int last= 1;
while(last> 0)
{
count++;
last = c.indexOf( "d ",last+1);
}
System.out.println(count); //7;

[解决办法]
public static void main(String[] args) {

String c = "abcddgddeddfd ";
int count = 0;
for(int i=0;i <c.length();i++){
if(c.charAt(i) == 'd '){
count++;
}
}
System.out.println(count);
}

热点排行