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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

        /*
         * woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”
         * 中java出现了5次
         * 实现步骤:
         *   1. 定义int计数器,保存字符串出现次数
         *   2. 字符串使用查找功能indexOf
         *     indexOf -1 程序结束,找完了
         *   3. indexOf结果不是-1
         *     计数器++
         *     截取字符串  indexOf结果+被找的字符串长度
         */
        public static void test_2(){
                String big = "woaijavawozhenaijavawozhejavandeaijavawozhendehenaijavaxinbuxijavanwoaijavagun";
                String small = "java";
                //定义计数器
                int count = 0 ;
                //定义变量,记录indexOf计算结果
                int index = 0 ;
                //开始循环查找,结束条件是 indexOf = -1
                while (  ( index = big.indexOf(small)) !=-1  ){
                        //计数器++
                        count++;
                        //对字符串进行截取,索引确定 index + 字符串的长度
                        big = big.substring(index+small.length());
                }
                System.out.println(count);
        }

0 个回复

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