Java获取字符串在另一个字符串中出现的次数
时间: 2023-09-03 18:13:02 浏览: 94
Java统计一个字符串在另外一个字符串出现次数的方法
您可以使用Java中的indexOf()方法和substring()方法来获取一个字符串在另一个字符串中出现的次数。以下是一个示例代码:
```java
public static int countOccurrences(String str, String subStr) {
int count = 0;
int index = 0;
while ((index = str.indexOf(subStr, index)) != -1) {
count++;
index += subStr.length();
}
return count;
}
```
您可以使用这个方法来计算一个字符串在另一个字符串中出现的次数。例如:
```java
String str = "hello world!";
String subStr = "l";
int count = countOccurrences(str, subStr);
System.out.println("The number of occurrences of '" + subStr + "' in '" + str + "' is: " + count);
```
输出结果为:
```
The number of occurrences of 'l' in 'hello world!' is: 3
```
阅读全文