Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 包含所有引用的方法_Java_String_Contains - Fatal编程技术网

Java 包含所有引用的方法

Java 包含所有引用的方法,java,string,contains,Java,String,Contains,如何将String.containssString方法用于字符串中所有出现的单词,而不仅仅是第一次出现的单词?String.contains仅包含返回布尔值 如果要计算字符串的出现次数 String str = "java string contain return boolean. java java"; String findStr = "java"; int lastIndex = 0; int count = 0; while(lastIndex != -1){ lastIndex =

如何将String.containssString方法用于字符串中所有出现的单词,而不仅仅是第一次出现的单词?

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);
如果有一种方法可以计算一个字符串在另一个字符串中的出现次数,那么它就不会被称为contains——这意味着布尔值为true或false。