Méthode regionMatches() de Java

Java String类Classe String de Java


La méthode regionMatches() est utilisée pour tester si deux chaînes sont égales dans une région.

Syntaxe

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

ou 

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

Parameters

  • ignoreCase-- Si true, la casse est ignorée lors de la comparaison des caractères.

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

  • other-- L'argument de type chaîne.

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

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

Valeur de retour

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 type chaîne ; sinon, renvoie false. Le fait que la correspondance soit exacte ou sensible à la casse dépend du paramètre ignoreCase.

Exemple

Exemple

public class Test {
    public static void main(String args[]) {
        String Str1 = new String("www.example.com");
        String Str2 = new String("example");
        String Str3 = new String("EXAMPLE");

        System.out.print("Return value :" );
        System.out.println(Str1.regionMatches(4, Str2, 0, 5));

        System.out.print("Return value :" );
        System.out.println(Str1.regionMatches(4, Str3, 0, 5));

        System.out.print("Return value :" );
        System.out.println(Str1.regionMatches(true, 4, Str3, 0, 5));
    }
}
}

Le programme ci-dessus produit le résultat suivant :

返回值 :true
返回值 :false
返回值 :true

Java String类Classe String de Java

Autres extensions