A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 楠修不二 初级黑马   /  2018-8-3 11:49  /  605 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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);
    }
}
红色标记位置是本题核心代码,非常经典的思想,两种不同的方法合成一种新的思想.果然开发想法才是最主要的,思想套路巧妙会节约很多事情.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马