设计一段代码 用键盘录入一个大的字符串和小字符串,判断小字符串在大字符串里出现了几次
时间: 2023-10-02 17:12:16 浏览: 73
以下是一个简单的示例代码,用于实现键盘录入一个大的字符串和小字符串,判断小字符串在大字符串里出现了几次:
```java
import java.util.Scanner;
public class StringOccurrences {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入大字符串:");
String bigStr = scanner.nextLine();
System.out.print("请输入小字符串:");
String smallStr = scanner.nextLine();
int count = 0;
int index = 0;
while ((index = bigStr.indexOf(smallStr, index)) != -1) {
count++;
index += smallStr.length();
}
System.out.println(smallStr + " 在 " + bigStr + " 中出现了 " + count + " 次");
}
}
```
在这个示例代码中,我们首先使用Scanner类从控制台获取输入的大字符串和小字符串。然后,我们使用String类的indexOf方法来检查小字符串在大字符串中出现的位置,并累加出现次数。最后,我们输出结果,显示小字符串在大字符串中出现的次数。
阅读全文