-4
如何获取在一个句子中搜索到的关键词的总发生次数。 例如:如果搜索关键字是“Hello World”,则输出结果应该是“Hello”,“World”和“Hello World”的总和。如何从java中的句子中获得搜索词的总发生
谢谢。
如何获取在一个句子中搜索到的关键词的总发生次数。 例如:如果搜索关键字是“Hello World”,则输出结果应该是“Hello”,“World”和“Hello World”的总和。如何从java中的句子中获得搜索词的总发生
谢谢。
你可以使用一些Matcher
来做到这一点与正则表达式。
import java.util.regex.*;
class Test {
public static void main(String[] args) {
String inputToTest = "The string that you want to test";
Pattern pattern = Pattern.compile("<YOU'RE REGEX PATTERN>");
Matcher matcher = pattern.matcher(inputToTest);
int count = 0;
while (matcher.find())
count++;
System.out.println(count);
}
}
你可以用这个做你想做的。现在就试试吧。
我不是很喜欢“你能帮我吗?”这样的问题。通过一些研究,您可以快速找到解决方案。无论如何,你可以检查我的答案,以帮助你开始。 – MadJlzz
有一个内置于java的实用程序,可以为你做到这一点。看到[这篇文章](http://stackoverflow.com/questions/275944/java-how-do-i-count-the-number-of-occurrences-of-a-char-in-a-string)得到自己开始了 – Takarii