21xrx.com
2025-06-30 05:21:26 Monday
文章检索 我的文章 写文章
Java实现字符串子串出现次数计算
2023-06-15 17:21:43 深夜i     13     0
Java 字符串 子串 出现次数 计算

在Java编程中,如何快速计算一个字符串中某个子串出现的次数呢?这里我们介绍一种简单的方法。

首先,我们可以使用Java中的String类提供的indexOf方法来查找子串在原字符串中第一次出现的位置,然后在利用while循环遍历整个字符串,每次更新子串出现的起始位置,直到找不到为止。每找到一次,就将计数器加1即可。

示例代码如下:

public static int countSubstring(String str, String subStr) {
  int count = 0;
  int index = str.indexOf(subStr);
  while (index != -1) {
    count++;
    index = str.indexOf(subStr, index + subStr.length());
  }
  return count;
}

通过调用上述方法,即可实现字符串中子串出现次数的计算。

  
  

评论区