经常遇到要判断某一字符串中含有特定字符的个数问题,通常的做法是写一个循环来遍历字符串,但是今天看到一种更高效的做法,如下:要判断str中含有‘a‘字符的个数
String str="abcdefghijklmn";
char ch='a';
System.out.println(str.length()-str.replace(ch,'').length());
这样就可以了,相对于循环来说效率高多了!
经常遇到要判断某一字符串中含有特定字符的个数问题,通常的做法是写一个循环来遍历字符串,但是今天看到一种更高效的做法,如下:要判断str中含有‘a‘字符的个数
String str="abcdefghijklmn";
char ch='a';
System.out.println(str.length()-str.replace(ch,'').length());
这样就可以了,相对于循环来说效率高多了!