Java - String, méthode regionMatches ()

La description

Cette méthode a deux variantes qui peuvent être utilisées pour tester si deux régions de chaîne sont égales.

Syntaxe

Voici la syntaxe de cette méthode -

public boolean regionMatches(int toffset,
                             String other,
                             int ooffset,
                             int len)

Paramètres

Voici le détail des paramètres -

  • toffset - le décalage de départ de la sous-région dans cette chaîne.

  • other - l'argument chaîne.

  • ooffset - le décalage de départ de la sous-région dans l'argument chaîne.

  • len - le nombre de caractères à comparer.

Valeur de retour

  • Il renvoie true si la sous-région spécifiée de cette chaîne correspond à la sous-région spécifiée de l'argument de chaîne; faux sinon. Le fait que la correspondance soit exacte ou insensible à la casse dépend de l'argument ignoreCase.

Exemple

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tutorialspoint.com");
      String Str2 = new String("Tutorials");
      String Str3 = new String("TUTORIALS");

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str2, 0, 9));

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str3, 0, 9));
   }
}

Cela produira le résultat suivant -

Production

Return Value :true
Return Value :false