Java - Méthode String matches ()

La description

Cette méthode indique si cette chaîne correspond ou non à l'expression régulière donnée. Un appel de cette méthode sous la forme str.matches (regex) donne exactement le même résultat que l'expression Pattern.matches (regex, str).

Syntaxe

Voici la syntaxe de cette méthode -

public boolean matches(String regex)

Paramètres

Voici le détail des paramètres -

  • regex - l'expression régulière à laquelle cette chaîne doit être mise en correspondance.

Valeur de retour

  • Cette méthode renvoie true si, et seulement si, cette chaîne correspond à l'expression régulière donnée.

Exemple

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

Cela produira le résultat suivant -

Production

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