练习-java字符串之string类常用方法之统计一个字符串里面另一个字符串出现的次数
时间: 2023-04-28 10:04:22 浏览: 157
要统计一个字符串中另一个字符串出现的次数,可以使用Java字符串类(String class)中的一些常用方法。
以下是一个简单的代码示例:
```java
public class StringExample {
public static void main(String[] args) {
String str = "Java is a popular programming language, Java is widely used.";
String substr = "Java";
int count = 0;
int index = str.indexOf(substr);
while (index != -1) {
count++;
index = str.indexOf(substr, index + substr.length());
}
System.out.println("The string \"" + substr + "\" appears " + count + " times in the string.");
}
}
```
在上面的代码中,我们定义了一个字符串 `str` 和一个子字符串 `substr`。然后,我们使用 `indexOf()` 方法找到第一次出现子字符串的位置,如果找到了,则计数器加1。接着,我们使用 `indexOf()` 方法的重载版本,以找到下一个出现子字符串的位置,直到字符串中没有子字符串为止。最后,我们打印出子字符串出现的次数。
这只是一个简单的例子,但是它展示了如何使用Java字符串类中的一些常用方法来统计一个字符串中另一个字符串出现的次数。