Метод matches() в Java

Java String类Класс String в Java


Метод matches() используется для проверки, соответствует ли строка заданному регулярному выражению.

Вызов этого метода в форме str.matches(regex) даёт точно такой же результат, как следующее выражение:

Pattern.matches(regex, str)

Синтаксис

public boolean matches(String regex)

Parameters

  • regex-- регулярное выражение, с которым сопоставляется строка.

Возвращаемое значение

Возвращает true, если строка соответствует заданному регулярному выражению.

Пример

public class Test {
    public static void main(String args[]) {
        String Str = new String("www.example.com");

        System.out.print("返回值 :" );
        System.out.println(Str.matches("(.*)example(.*)"));
        
        System.out.print("返回值 :" );
        System.out.println(Str.matches("(.*)google(.*)"));

        System.out.print("返回值 :" );
        System.out.println(Str.matches("www(.*)"));
    }
}

Вывод вышеприведённой программы:

返回值 :true
返回值 :false
返回值 :true

Java String类Класс String в Java

Другие расширения