Java查找出现的单词
Posted borter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java查找出现的单词相关的知识,希望对你有一定的参考价值。
如何找到一个单词的每个出现?
解决方法
下面的例子演示了如何使用Pattern.compile()方法和m.group()方法找到一个词出现次数。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String args[])
throws Exception {
String candidate = "this is a test, A TEST.";
String regex = "aw*";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(candidate);
String val = null;
System.out.println("INPUT: " + candidate);
System.out.println("REGEX: " + regex + "
");
while (m.find()) {
val = m.group();
System.out.println("MATCH: " + val);
}
if (val == null) {
System.out.println("NO MATCHES: ");
}
}
}
结果
上面的代码示例将产生以下结果。
INPUT: this is a test ,A TEST.
REGEX: aw*
MATCH: a test
MATCH: A TEST
以上是关于Java查找出现的单词的主要内容,如果未能解决你的问题,请参考以下文章
片段(Java) | 机试题+算法思路+考点+代码解析 2023