Java - Método String regionMatches ()

Descrição

Este método tem duas variantes que podem ser usadas para testar se duas regiões de string são iguais.

Sintaxe

Aqui está a sintaxe deste método -

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

Parâmetros

Aqui está o detalhe dos parâmetros -

  • toffset - o deslocamento inicial da sub-região nesta string.

  • other - o argumento da string.

  • ooffset - o deslocamento inicial da sub-região no argumento da string.

  • len - o número de caracteres a serem comparados.

Valor de retorno

  • Retorna verdadeiro se a sub-região especificada desta string corresponder à sub-região especificada do argumento da string; caso contrário, false. Se a correspondência é exata ou não diferencia maiúsculas de minúsculas, depende do argumento ignoreCase.

Exemplo

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));
   }
}

Isso produzirá o seguinte resultado -

Resultado

Return Value :true
Return Value :false