1.键盘录入一个大字符串,再录入一个小字符串 2.统计小字符串在大字符串中出现的次数
时间: 2023-06-11 14:08:03 浏览: 142
下面是一个 Java 示例代码,可以实现统计小字符串在大字符串中出现的次数:
```java
import java.util.Scanner;
public class StringSearch {
public static void main(String[] args) {
// 获取大字符串
Scanner scanner = new Scanner(System.in);
System.out.print("请输入大字符串:");
String bigString = scanner.nextLine();
// 获取小字符串
System.out.print("请输入小字符串:");
String smallString = scanner.nextLine();
// 统计小字符串出现的次数
int count = 0;
int index = bigString.indexOf(smallString);
while (index >= 0) {
count++;
index = bigString.indexOf(smallString, index + 1);
}
// 输出结果
System.out.println("小字符串在大字符串中出现的次数为:" + count);
}
}
```
运行程序后,可以按照提示输入大字符串和小字符串,然后程序会输出小字符串在大字符串中出现的次数。注意,这里使用了 `indexOf` 方法来查找小字符串在大字符串中的位置,如果返回值为 -1,表示小字符串不存在于大字符串中。
阅读全文