Java利用正则表达式统计某个字符串出现的次数
2015-05-16 04:12
1526 查看
Java利用正则表达式统计某个字符串出现的次数
//统计某个字符出现的次数 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, "");
4000
System.out.println("食品名字为:"+foodName+",出现次数为:"+count);
System.out.println("统计删除后字符串为:totalString="+totalString);
System.out.println("===============================");
}
}
相关文章推荐
- Java利用正则表达式统计某个字符串出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序
- java 使用正则表达式统计一个字符串中子字符串出现次数
- java正则表达式匹配字符串字母,数字,空格和其他字符出现次数
- java中用正则表达式获取一个指定的子字符在字符串中出现的指定次数的下标索引,并且进行字符串分割
- Python统计字符串中某字符出现的次数,count方法比正则表达式更快
- java源码——统计字符串中字符出现的次数
- java统计一个子串在指定字符串中出现的次数
- 字典树-大量字符串前缀及出现次数是否存在统计(Trie树-java)算法实现
- Java统计字符串中出现次数最多的字符及其次数
- java统计字符串中字母出现的次数
- [Java]统计一串字符串中每个字母出现的次数
- Java 统计一个字符串中每个单词,或者字母出现的次数
- Java 统计一个字符串中每个单词,或者字母出现的次数
- java中TreeMap的用法-统计字符串中每个字符出现的次数
- 编程. 已知字符串:"this is a test of java". 按要求执行以下操作: (1) 统计该字符串中字母s出现的次数 (2) 取出子字符串"test" (3) 用多种方式将本字
- java统计字符串中每个字符出现的次数并查询出现次数最多的字符和次数
- 利用正则表达式统计某个某个文件夹下所有java文件的 空格行数、注释行数、和代码行数