Java 获取指定字符串出现的次数
2018-01-10 17:10
267 查看
Java中 获取指定字符串在另一个字符串中出现的次数
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
方式一
/** * @param args */ public static void main(String[] args) { String srcText = "Hello World"; String findText = "e"; int num = appearNumber(srcText, findText); System.out.println(num); } /** * 获取指定字符串出现的次数 * * @param srcText 源字符串 * @param findText 要查找的字符串 * @return */ public static int appearNumber(String srcText, String findText) { int count = 0; Pattern p = Pattern.compile(findText); Matcher m = p.matcher(srcText); while (m.find()) { count++; } return count; }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
方式二
/** * @param args */ public static void main(String[] args) { String srcText = "Hello World"; String findText = "e"; int num = appearNumber(srcText, findText); System.out.println(num); } /** * public int indexOf(int ch, int fromIndex) * 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索 * * @param srcText * @param findText * @return */ public static int appearNumber(String srcText, String findText) { int count = 0; int index = 0; while ((index = srcText.indexOf(findText, index)) != -1) { index = index + findText.length(); count++; } return count; }
相关文章推荐
- Java 获取指定字符串出现的次数
- Java获取指定字符串出现次数的方法
- Java 获取指定字符串出现的次数
- Java 获取指定字符串出现的次数
- Java 获取指定字符串出现的次数
- Android(Java) 字符串的常用操作,获取指定字符出现的次数,根据指定字符截取字符串
- Java中 获取指定字符串在另一个字符串中出现的次数
- java中用正则表达式获取一个指定的子字符在字符串中出现的指定次数的下标索引,并且进行字符串分割
- JAVA 获取字符串中每一个字母出现的次数 TreeMap 解
- Java 获取字符串中 每一个字母出现的次数
- 黑马程序员—基础—设计一个方法,用于获取一个字符串中指定子串出现的次数,
- 获取指定字符串中某子字符串出现的次数
- java面试题 "aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)
- 计算给定字符串中每个字符出现的次数,并以指定格式输出,例如aabbbc输出a2b3c1(java语言)
- java 获取字符串中的字母出现的次数
- 【Java】编写一个方法,输出在一个字符串中,指定字符串出现的次数
- java Map练习-获取字符串中字母出现次数(TreeMap实现)
- 【java编程】String之获取一个字符串在另一个字符串中出现的次数
- java String类-获取一个字符串在另一个字符串中出现的次数
- java小练习--获取abc字符串在整个字符串中出现的次数