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

public class Demo7_value {       
        public static void main(String[] args) {
                //大串               
                String max = "wozaiheima,heimashihaoma,heiheimamabaimazhaodaogongzuojiushihaoma";
                //小串
                String min = "heima";
                int count = 0;       
                //count(max,min,count);
                delSmall(max, min, count);                               
        }
        //删除大串中的小串.
        private static void delSmall(String max, String min, int count) {
                while(max.contains(min)) {
                        max = max.replaceFirst(min, "");
                        count++;
                }       
                System.out.println("大串中去除小串的结果为" + max + "删除指定字符串的个数:" + count);
        }
        //求大串中小串的个数
        private static void count(String max, String min, int count) {
                int index = 0;
                while((index = max.indexOf(min)) != -1) {                       
                        count++;
                        max = max.substring(index + 5);
                }
                System.out.println("大串中小串的个数是:"+count);
        }
}
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
您需要登录后才可以回帖 登录 | 加入黑马