java代码如何检测“一个子串”在字符串中出现的次数呢?
下文笔者讲述获取一个子串出现的次数的方法分享,如下所示
实现思路:
使用字符串的indexOf方法即可获取一个子串在字符串中第一次出现的次数
然后再使用while循环进行多次遍历
则可获取一个"子串"出现的次数
例:子串出现的次数
public class Test {
public static void main(String[] args) {
String rawString ="java265.com--java--java265.com-java爱好者";
String targetString ="java";
int counter=0;
int index = rawString.indexOf(targetString);
while(index>=0) {
rawString=rawString.substring(index+targetString.length());
counter++;
index = rawString.indexOf(targetString);
}
System.out.println(counter);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


