java实现String s= " SunJavaHPjavaOkjava兰理工java计通学院java计算机科学与技术java " 中统计“java”出现的次数的程序。
时间: 2023-10-22 15:15:10 浏览: 33
可以使用Java中的String类的方法来实现统计字符串中某个子串出现的次数。以下是一个实现的示例代码:
```
public class CountJava {
public static void main(String[] args) {
String s = " SunJavaHPjavaOkjava兰理工java计通学院java计算机科学与技术java ";
String subStr = "java";
int count = 0;
int index = s.indexOf(subStr);
while (index != -1) {
count++;
index = s.indexOf(subStr, index + 1);
}
System.out.println("子串\"" + subStr + "\"在字符串\"" + s + "\"中出现的次数为:" + count);
}
}
```
运行该程序,输出结果为:
```
子串"java"在字符串" SunJavaHPjavaOkjava兰理工java计通学院java计算机科学与技术java "中出现的次数为:6
```
该程序中使用了String类的`indexOf(String str, int fromIndex)`方法来查找子串的位置,`fromIndex`参数表示查找的起始位置。如果返回值不为-1,则表示找到了子串,将计数器加1,并将起始位置更新为当前位置+1,继续查找剩余的子串。最后输出统计结果即可。