我知道这个问题已经被问过很多次但是我有一个转折。
我有一个下面的字符串,我想检查一下在字符串中重复给定单词的次数。
String randomText = "AbDdfSwapnilswapniljsdncdsbswapnil"
如何重复计算单词"swapnil"
?
答案 0 :(得分:0)
这应该有效
public static void main(String[] args) {
String randomText = "AbDdfSwapnilswapniljsdncdsbswapnil";
String text = "swapnil";
int times = 0;
for (int i = 0; i < randomText.length(); i++) {
if (randomText.substring(i).startsWith(text)) {
times ++;
}
}
System.out.println(randomText + " contains " + text + " " + times + " times");
}