黑马程序员技术交流社区

标题: 模拟测试题2 [打印本页]

作者: 我以为我会勇敢    时间: 2016-6-3 06:00
标题: 模拟测试题2

二(8分):
         * 现有一串字符串 ”上海传智播客,上海黑马,武汉传智播客,深圳黑马,北京传智播客,广州黑马,北京黑马” ,要求使用程序统计出”传智播客”和”黑马”在该字符串中出现的次数,然后按照指定格式输出到当前项目下的times.txt中
例如:传智播客=3次,黑马=4次
1,创建字符串 1分
2,统计次数 3分
3,拼接字符串 2分
4,创建输出流对象并输出字符串到txt文本 2分
作者: 红豆蓝    时间: 2016-6-3 09:57
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;
作者: demon凯    时间: 2016-6-3 13:10
可以的  有用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2