21xrx.com
2024-09-17 04:17:28 Tuesday
登录
文章检索 我的文章 写文章
Java实现字符串子串出现次数计算
2023-06-15 17:21:43 深夜i     --     --
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;

}

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复