Java判断字符串中包含某字符的个数的方法

另外也可以使用:1.replace方法 2.利用indexOf与substring

Java判断字符串中包含某字符的个数的方法

/**

*

* @param longStr 长字符串

* @param mixStr 子字符串

* @return 包含个数

*/

public static int countStr(String longStr, String mixStr) {

//如果确定传入的字符串不为空,可以把下面这个判断去掉,提高执行效率

// if(longStr == null || mixStr == null || "".equals(longStr.trim()) || "".equals(mixStr.trim()) ){

// return 0;

// }

int count = 0;

int index = 0;

while((index = longStr.indexOf(mixStr,index))!= -1){

index = index + mixStr.length();

count++;

}

return count;

}

 

另外也可以使用:

1.replace方法

2.利用indexOf与substring 

另外如果确定传入的字符串不为空,可以把下面这个判断去掉,提高执行效率

if(longStr == null || mixStr == null || "".equals(longStr.trim()) || "".equals(mixStr.trim()) ){ return 0; }

查看原文