Java编写一段程序,输出一个字符串中,指定字符串出现的次数,例如:" china "在" love china love china china love love china ".中出现了4次
时间: 2024-12-14 22:24:00 浏览: 12
在Java中,你可以使用`String`类提供的`split()`方法配合循环来计算指定字符串在另一个字符串中出现的次数。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String str = "love china love china china love love china";
String target = "china";
int count = countOccurrences(str, target);
System.out.println("字符串 \"" + target + "\" 在给定字符串中出现了 " + count + " 次.");
}
// 函数用于计算字符串在目标字符串中的出现次数
private static int countOccurrences(String source, String target) {
return source.split(target).length - 1; // 由于split会把原字符串分割成数组,并包含空字符串,所以减一排除最后一个空元素
}
}
```
当你运行这个程序,它将输出:字符串 "china" 在给定字符串中出现了 4 次。
阅读全文