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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我以为我会勇敢 初级黑马   /  2016-6-3 06:00  /  1149 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


二(8分):
         * 现有一串字符串 ”上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马” ,要求使用程序统计出”传智播客”和”黑马”在该字符串中出现的次数,然后按照指定格式输出到当前项目下的times.txt中
例如:传智播客=3次,黑马=4次
1,创建字符串 1分
2,统计次数 3分
3,拼接字符串 2分
4,创建输出流对象并输出字符串到txt文本 2分

2 个回复

倒序浏览
String str =
        "上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马";
        String s1 = "传智播客";
        String s2 = "黑马";
        int num1 = count(str,s1);
        System.out.println(num1);
}

private static int count(String max, String min) {
        int index = 0;
        int count = 0;
        while((index = max.indexOf(min,index))!=-1){
                count++;
                index = index + min.length();
        }
        return count;
回复 使用道具 举报
可以的  有用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马