Java - Método de coincidencias de cadenas ()

Descripción

Este método indica si esta cadena coincide o no con la expresión regular dada. Una invocación de este método de la forma str.matches (regex) produce exactamente el mismo resultado que la expresión Pattern.matches (regex, str).

Sintaxis

Aquí está la sintaxis de este método:

public boolean matches(String regex)

Parámetros

Aquí está el detalle de los parámetros:

  • regex : La expresión regular con la que se debe hacer coincidir esta cadena.

Valor devuelto

  • Este método devuelve verdadero si, y solo si, esta cadena coincide con la expresión regular dada.

Ejemplo

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(.*)"));
   }
}

Esto producirá el siguiente resultado:

Salida

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