包含所有出现的方法

时间:2018-02-18 01:43:10

标签: java string contains

如何对字符串中所有出现的单词使用String.contains("string")方法,而不仅仅是单词的第一次出现?

1 个答案:

答案 0 :(得分:1)

String.contains只返回布尔值。

如果要计算字符串

的出现次数
String str = "java string contain return boolean. java java";
String findStr = "java";
int lastIndex = 0;
int count = 0;
while(lastIndex != -1){
lastIndex = str.indexOf(findStr,lastIndex);
if(lastIndex != -1){
   count ++;
   lastIndex += findStr.length();
 }
}
System.out.println(count);