Java利用正则表达式统计某个字符串出现的次数

来源:互联网 发布:sql主键怎么设置 编辑:程序博客网 时间:2024/04/28 02:57

Java利用正则表达式统计某个字符串出现的次数

  1. //统计某个字符出现的次数  
  2.     private void countSubString(){  
  3.         String string1="香蕉、玉米、面粉";  
  4.         String string2="香蕉、玉米、面粉";  
  5.         String string3="牛奶、鸡蛋";  
  6.         StringBuffer stringBuffer=new StringBuffer();  
  7.         stringBuffer.append(string1).append("、").append(string2).append("、").append(string3).append("、");  
  8.         String totalString=stringBuffer.toString();  
  9.         System.out.println("组拼后的字符串为:"+totalString);  
  10.           
  11.         while (totalString.length()>0) {  
  12.             //得到第一个字符串比如"香蕉、"  
  13.             int index=totalString.indexOf("、");  
  14.             String foodName=totalString.substring(0,index+1);  
  15.               
  16.             Pattern pattern = Pattern.compile(foodName);    
  17.             Matcher matcher = pattern.matcher(totalString);    
  18.             int count=0;  
  19.             while(matcher.find()){  
  20.                 count++;  
  21.             }  
  22.             totalString= totalString.replaceAll(foodName, "");  
  23.             System.out.println("食品名字为:"+foodName+",出现次数为:"+count);  
  24.             System.out.println("统计删除后字符串为:totalString="+totalString);  
  25.             System.out.println("===============================");  
  26.         }  
  27.     } 
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼睛被电弧光灼伤怎么办 电脑模拟器微信附近人屏蔽了怎么办 美的电压锅漏气怎么办 电压力锅排气阀漏气怎么办 win10系统上不了网怎么办 手机自拍杆坏了怎么办 车辆遭核生化打击时怎么办? 遭核生化打击时怎么办? 车辆行驶中遭核生化打击时怎么办? 硫酸气体熏到嗓子怎么办 硫酸味儿进嗓子了怎么办 吸入二氧化氯气体后怎么办 衣服84消毒 变色了怎么办 我的身份证被诈骗犯知道了怎么办 母婴店来客人少怎么办 键盘驱动被卸载了怎么办 广州 狗狗随地大小便怎么办 上海 狗狗随地大小便怎么办 服装店人流量少生意差怎么办 2018年服装店生意特别差怎么办 打印机拍的照片打出黑怎么办 租的汽车撞了怎么办 神州租车车坏了怎么办 深圳市公安局办保安员证怎么办? 老婆被车撞了后失忆了怎么办 生气引起的短暂失忆怎么办 win10系统忘记开机密码怎么办 戴尔win10密码忘了怎么办 戴尔电脑win10密码忘了怎么办 出门忘记带身份证了怎么办 一年染了7次头发怎么办 低头久了颈椎疼怎么办 一只眼睛磨得慌怎么办 没有睡好眼睛痛怎么办 好几天没休息好怎么办 血糖高睡不好觉怎么办 眼睛感觉磨的慌怎么办 痔疮手术后大便疼肛裂痛怎么办 肛裂排便困难痛怎么办 智齿导致的牙疼怎么办 肛裂一直不愈合怎么办