求字符串中子串出现的次数

    xiaoxiao2021-03-25  101

    package com.qidai; import java.util.regex.Matcher; import java.util.regex.Pattern; /**  * 9、有一个字符串"woaiqidaihahaqidaiaiwo"求该字符串中"qidai"出现的次数;  */ public class Test9 { public static void main(String[] args) { String ace = "qidai"; //第一种: String str = "woaiqidaihahaqidaiaiwo";//如果字符串为"qidai"则不成立 String [] strs = str.split(ace); System.out.println(strs.length-1); //第二种  利用正则表达式 Pattern p = Pattern.compile(ace,Pattern.CASE_INSENSITIVE);           Matcher m = p.matcher(str);           int count = 0;           while(m.find()){                 count ++;           }           System.out.println(count);          } }
    转载请注明原文地址: https://ju.6miu.com/read-17364.html

    最新回复(0)