分析以下需求,并用代码实现
1.键盘录入一个大字符串,再录入一个小字符串
2.统计小字符串在大字符串中出现的次数
package it.com;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 1.键盘录入一个大字符串,再录入一个小字符串
System.out.print("请输入大字符串:");
String big = sc.nextLine();
System.out.print("请输入小字符串:");
String small = sc.nextLine();
// 2.统计小字符串在大字符串中出现的次数
int count = getCount(big, small);
// 3.代码运行打印格式:
System.out.println("小字符串"+ small +",在大字符串"+ big +"中共出现"+ count +"次");
}
private static int getCount(String big, String small) {
int index = 0;
int count = 0;
while((index = big.indexOf(small, index)) != -1){
index++;
count++;
}
return count;
}
}