Java统计指定字符串在对应字符串中出现的次数
时间: 2023-11-14 22:06:46 浏览: 166
可以使用Java中的indexOf()和substring()方法来统计指定字符串在对应字符串中出现的次数。具体实现如下:
```java
public static int countOccurrences(String str, String target) {
int count = 0;
int index = 0;
while ((index = str.indexOf(target, index)) != -1) {
count++;
index += target.length();
}
return count;
}
```
其中,str为对应字符串,target为指定字符串。使用indexOf()方法查找target在str中第一次出现的位置,若返回值不为-1,则count加1,然后继续在str中查找target,直到找不到为止。注意,每次找到一个target后,index需要加上target的长度,以便查找下一个target的位置。
调用该方法的示例代码如下:
```java
String str = "hello world, world is beautiful";
String target = "world";
int count = countOccurrences(str, target);
System.out.println(count); // 输出2
```
阅读全文