:统计大串中小串出现的次数
举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”中java出
现了5次
public class StringDemo {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer("woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagu");
String s="java";
int j=0;
char[] ch=sb.toString().toCharArray();
for(int i=0;i<ch.length;i++){
if((int)ch[i]==('j')){
String s1="";
s1+=ch[i];
s1+=ch[i+1];
s1+=ch[i+2];
s1+=ch[i+3];
if(s1.equalsIgnoreCase(s)){
j++;
System.out.println(s1);
}
}//"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagu"
}
System.out.println(j);
}
}
本文介绍了一种在Java中统计指定子串在一个长字符串中出现次数的方法。通过遍历长字符串并与子串逐个字符匹配,实现精确计数。示例代码展示了如何统计'java'在特定字符串中出现的次数。
5829

被折叠的 条评论
为什么被折叠?



