// 方法1 public static int way1(String a, String b) { char[] c = a.toCharArray(); int num = 0;// 记录b出现的次数 for (int i = 0; i < c.length; i++) { if (b.equals((c[i]) + "")) { num++; } } return num; } // 方法2 首尾都加入1位空格或其他字符 public static int way2(String a, String b) { int num = (" " + a + " ").split(b).length - 1; return num; } // 方法3 public static int way3(String a, String b) { int count = 0; while (true) { int index = a.indexOf(b); if (index >= 0) { count++; a = a.substring(index + 1); } else { break; } } return count; }
查询 字符串中包含 某一字符的次数
猜你喜欢
转载自www.cnblogs.com/zeng1997/p/11266916.html
今日推荐
周排行