如何对字符串中所有出现的单词使用String.contains("string")
方法,而不仅仅是单词的第一次出现?
答案 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);