求字串中的子串出現的次數
阿新 • • 發佈:2021-01-25
技術標籤:java基礎
求字串中的子串出現的次數
package com.ycy3;
public class Test04 {
public static void main(String[] args) {
String str1 = "xyabcdabtr";
String str2 = "ab";
Test04 test = new Test04();
int counter = test.getCounter(str1, str2);
System.out.println(counter);
}
public int getCounter(String rawString,String subString) {
int counter = 0;
int index = rawString.indexOf(subString);
while(index >= 0) {
counter ++;
rawString = rawString.substring(index + subString.length());
index = rawString.indexOf(subString);
}
return counter;
}
}