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); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。