Java - Método Match Match ()

Descrição

Este método informa se esta string corresponde ou não à expressão regular fornecida. Uma invocação deste método da forma str.matches (regex) produz exatamente o mesmo resultado que a expressão Pattern.matches (regex, str).

Sintaxe

Aqui está a sintaxe deste método -

public boolean matches(String regex)

Parâmetros

Aqui está o detalhe dos parâmetros -

  • regex - a expressão regular com a qual esta string deve ser correspondida.

Valor de retorno

  • Este método retorna verdadeiro se, e somente se, esta string corresponder à expressão regular fornecida.

Exemplo

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str = new String("Welcome to Tutorialspoint.com");

      System.out.print("Return Value :" );
      System.out.println(Str.matches("(.*)Tutorials(.*)"));

      System.out.print("Return Value :" );
      System.out.println(Str.matches("Tutorials"));

      System.out.print("Return Value :" );
      System.out.println(Str.matches("Welcome(.*)"));
   }
}

Isso produzirá o seguinte resultado -

Resultado

Return Value :true
Return Value :false
Return Value :true