"Java".matches("Java");
"Java".equals("Java");
以上两个语句结果都是true。
然而,matches 方法更强大。它不仅可以匹配固定字符串,还可以匹配一个模式的字符串集。例如,以下语句结果都为 true。
"Java is fun".mathches("Java.*");
"Java is cool".mathches("Java.*");
"Java is powerful".mathches("Java.*");
正则表达式语法
***注意:***括符"(“和”)"在正則表达式中是特殊字符,用于对模式分组。为了在正則表式中表示字面值“(”或者“)”,必须使用 “\(”和 “\)”。
***注意:***不能任意放空白符到正則表达式中。如[A-Z][a-Za-z]{l, 24}将报错。
如果字符串匹配正则表达式,String 类的 matches 方法返回 true。String 类也包含repalceAll、replaceFirst 和 split 方法,用于替换和分割字符串。



