统计一个字符串中字符出现的次数

/**
* 统计一个字符串中字符出现的次数
* @param args
*/
public static void main(String[] args) {
int num = info(“nbasdnbafllgnbahjnbakqqqqlnba”);
System.out.println(num); //输出
}
public static int info(String str){
int count =0; //计算次数
String s=”nba”; //按nba来查找
int index=-1;
while((index=str.indexOf(s))!=-1){ //获得index的下标值,索引以0开始
count ++; //计算次数
str = str.substring(index+3); //找到下标然后删除重新赋值,substring包前不包后
} //如果没有找到index就等于-1退出循环
return count; //返回次数
}

  • 引用块内容

你可能感兴趣的:(JAVA)