21xrx.com
2025-04-24 21:58:01 Thursday
文章检索 我的文章 写文章
Java实现计算字符串中子字符串出现的次数
2023-06-12 23:00:23 深夜i     16     0
Java编程 String类 indexOf()方法 循环 子字符串 出现次数

在Java编程中,计算字符串中子字符串出现的次数是一个常见的操作。本文将介绍使用Java编写的代码来解决这个问题。

首先,我们需要使用String类中提供的indexOf()方法来查找子字符串在原字符串中的位置。然后,我们可以使用一个循环来遍历整个字符串,用这个方法来找到所有的子字符串,并统计它们出现的次数。

具体实现代码如下:

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

在这个代码中,我们使用了count变量来记录出现的次数,同时使用了indexOf()方法来查找子字符串。当index等于-1时,表示在字符串中已经找不到子字符串,循环结束后,我们就可以得到子字符串在字符串中出现的次数了。

  
  

评论区

请求出错了