/*
需求:统计这个大字符串中出现几次java
统计大串中小串出现的次数
举例:在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijava"中java出现了5次
java
wozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijava
java
wozhendeaijavawozhendehenaijavaxinbuxinwoaijava
A:定义统计变量count = 0;
B:先获取一次java在大串中出现的写次数,如果是-1,则不存在,返回统计变量,如果索引值不是-1,就返回统计变量++
C:把刚才的索引+小串的长度,作为起始位置截取原始大串,得到一个新的字符串,重新赋值给大串
D:回到B重复即可
*/
public class StringInquiry {
public static void main(String[] args) {
String maxString = "woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijava";
String minString = "java";
int count = getConut(maxString, minString);
System.out.println("java在大串中出现了:" + count + "次");
}
public static i
java中:统计字符串大串中小串出现的次数,代码实现
于 2022-03-13 02:14:13 首次发布
本文介绍了一种使用Java编程语言统计大字符串中特定子串出现次数的方法,重点在于代码实现和优化。
摘要由CSDN通过智能技术生成