Java利用正则表达式统计某个字符串出现的次数
2014-01-08 19:18
471 查看
//统计某个字符出现的次数 private void countSubString(){ String string1="香蕉、玉米、面粉"; String string2="香蕉、玉米、面粉"; String string3="牛奶、鸡蛋"; StringBuffer stringBuffer=new StringBuffer(); stringBuffer.append(string1).append("、").append(string2).append("、").append(string3).append("、"); String totalString=stringBuffer.toString(); System.out.println("组拼后的字符串为:"+totalString); while (totalString.length()>0) { //得到第一个字符串比如"香蕉、" int index=totalString.indexOf("、"); String foodName=totalString.substring(0,index+1); Pattern pattern = Pattern.compile(foodName); Matcher matcher = pattern.matcher(totalString); int count=0; while(matcher.find()){ count++; } totalString= totalString.replaceAll(foodName, ""); System.out.println("食品名字为:"+foodName+",出现次数为:"+count); System.out.println("统计删除后字符串为:totalString="+totalString); System.out.println("==============================="); } }
相关文章推荐
- Java利用正则表达式统计某个字符串出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- java 使用正则表达式统计一个字符串中子字符串出现次数
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序
- java正则表达式匹配字符串字母,数字,空格和其他字符出现次数
- java中用正则表达式获取一个指定的子字符在字符串中出现的指定次数的下标索引,并且进行字符串分割
- Python统计字符串中某字符出现的次数,count方法比正则表达式更快
- Java使用正则表达式截取重复出现的XML字符串功能示例
- java统计字符串中指定元素出现次数方法
- Java面试值 从大字符串中汇总统计小字符串出现的次数
- Java中利用正则表达式将字符串中斜杠替换成双斜杠
- java中怎么统计一个字符串中每个字符的出现次数
- Java统计字符串中字符出现次数的方法示例
- 用java编写一个函数,统计一个字符串中每个字母出现的次数
- java:统计a字符在字符串中出现的次数
- 用java编写一个函数,统计一个字符串中每个字母出现的次数
- Java - 统计字符串中每个字符出现次数
- Java实现统计某字符串在另一个字符串中出现的次数
- Java统计一个文本文件中每一行字符串出现的次数