Java知识点正则表达式预编译

编程

解释:使用正则表达式的预编译功能,可以有效加快正则匹配速度。Pattern要定义为static final静态变量,可以进行预编译。

没有使用预编译:

public void function(String content) {

Pattern pattern = Pattern.compile(regexRule);

Matcher m = pattern.matcher(content);

if (m.matches()) {

...

}

}

使用预编译:

private static final Pattern pattern = Pattern.compile(regexRule);

public void function(String content) {

Matcher m = pattern.matcher(content);

if (m.matches()) {

...

}

}

 

以上是 Java知识点正则表达式预编译 的全部内容, 来源链接: utcz.com/z/518131.html

回到顶部