21xrx.com
2024-11-05 12:17:14 Tuesday
登录
文章检索 我的文章 写文章
Java实现计算字符串中子字符串出现的次数
2023-06-12 23:00:23 深夜i     --     --
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时,表示在字符串中已经找不到子字符串,循环结束后,我们就可以得到子字符串在字符串中出现的次数了。

  
  

评论区

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