package Testday08;
/*1.键盘录入一个大字符串,再录入一个小字符串
2.统计小字符串在大字符串中出现的次数
3.代码运行打印格式:
请输入大字符串:woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogongzuojiushihaoma
请输入小字符串:heima*/
import java.util.Scanner;
public class Homework01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入大的字符串是");
String str = sc.next();
Scanner sc2 = new Scanner(System.in);
System.out.println("输入小的字符串是");
String str2 = sc.next();
String str3 = str.replace(str2,"");
int num = (str.length()-str3.length())/str2.length();
System.out.println("小字符串出现的次数是:"+num);
}
}
红色标记位置是本题核心代码,非常经典的思想,两种不同的方法合成一种新的思想.果然开发想法才是最主要的,思想套路巧妙会节约很多事情. |
|