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

© gss 中级黑马   /  2015-9-21 22:44  /  210 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class StringDemo4 {

        public static void main(String[] args) {
                demo1();
                demo2();
        }

        private static void demo2() {
                String big = "nihaomanihaomanihaoma";
                String small = "ni";
                int count1 = 0;
                for (int i = 0; i+small.length() < big.length(); i++) {
                        if(big.substring(i,i+small.length()).equals(small)){
                                count1++;
                        }
                }
        }

        private static void demo1() {
                String max = "maxminxixibigxixicounthahaxixi";
                String min = "xixi";
                int count = 0;
                int index = 0;
                while ((index = max.indexOf(min)) != -1) {
                        max = max.substring(index + min.length());
                        count++;
                }
                System.out.println(count);
        }

}

1 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马