Java计数字在字符串中重复

时间:2018-01-11 04:07:44

标签: java string split

我知道这个问题已经被问过很多次但是我有一个转折。

我有一个下面的字符串,我想检查一下在字符串中重复给定单词的次数。

String randomText = "AbDdfSwapnilswapniljsdncdsbswapnil"

如何重复计算单词"swapnil"

1 个答案:

答案 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");
}