java.time.Matcher.matches()方法根据模式匹配整个区域。
boolean matches() - 声明
以下是 java.time.Matcher.matches()方法的声明。
public boolean matches()
boolean matches() - 返回值
当且仅当整个区域序列与该匹配器的模式匹配时,才返回true。
boolean matches() - 示例
下面的示例显示java.time.Matcher.matches()方法的用法。
package com.learnfk;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MatcherDemo {
private static final String REGEX = "foo";
private static final String INPUT = "fooooooooooooooooo";
private static Pattern pattern;
private static Matcher matcher;
public static void main( String args[] ) {
pattern = Pattern.compile(REGEX);
matcher = pattern.matcher(INPUT);
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Current REGEX is: "</span><span class="pun">+</span><span class="pln">REGEX</span><span class="pun">);</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"Current INPUT is: "</span><span class="pun">+</span><span class="pln">INPUT</span><span class="pun">);</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"lookingAt(): "</span><span class="pun">+</span><span class="pln">matcher</span><span class="pun">.</span><span class="pln">lookingAt</span><span class="pun">());</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="str">"matches(): "</span><span class="pun">+</span><span class="pln">matcher</span><span class="pun">.</span><span class="pln">matches</span><span class="pun">());</span><span class="pln">
}
}
让无涯教程编译并运行以上程序,这将产生以下输出-
Current REGEX is: foo Current INPUT is: fooooooooooooooooo lookingAt(): true matches(): false