黑马程序员技术交流社区
标题:
java技术贴
[打印本页]
作者:
楠修不二
时间:
2018-8-3 11:49
标题:
java技术贴
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);
}
}
红色标记位置是本题核心代码,非常经典的思想,两种不同的方法合成一种新的思想.果然开发想法才是最主要的,思想套路巧妙会节约很多事情.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2