English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Modélisation de la méthode toString() en Java avec exemple

java.util.regexdu paquetPatternLa classe est une représentation compilée de l'expression régulière.

Ce type detoString()La méthode renvoie la représentation en chaîne de l'expression régulière utilisée pour compiler le Pattern actuel.

Exemple1

import java.util.Scanner;
import java.util.regex.Pattern;
public class Example {
   public static void main( String args[] ) {
      //Lecture de la valeur de la chaîne
      Scanner sc = new Scanner(System.in);
      System.out.println("Entrez une chaîne d'entrée");
      String input = sc.nextLine();
      //Expression régulière pour trouver les nombres
      String regex = "(\\d)";
      //Compilation de l'expression régulière
      Pattern pattern = Pattern.compile(regex);
      //Afficher l'expression régulière
      System.out.println("Expression régulière compilée : ");+pattern.toString());
      //Vérification de la correspondance
      if(pattern.matcher(input).find())
         System.out.println("Donnée String contient des chiffres");
      else
         System.out.println("Donnée String ne contient pas de chiffres");
   }
}

Résultat de la sortie

Entrez une chaîne d'entrée
Cet 7est contenu5 di9est à la place de certains caractères7er5
Expression régulière compilée : (\d)
Donnée String contient des chiffres

Exemple2

import java.util.regex.Pattern;
public class Example {
   public static void main(String args[]) {
      String regex = "w3codebox$";
      String input = "Hi how are you welcome to w3codebox";
      Pattern pattern = Pattern.compile(regex);
      Matcher match = pattern.matcher(input);
      int count = 0;
      if(match.find())
         System.out.println("Correspondance trouvée");
      else
         System.out.println("Correspondance non trouvée");
      System.out.println("expression régulière : ");+pattern.toString());
   }
}

Résultat de la sortie

Correspondance trouvée
expression régulière : w3codebox$