Java - Metodo String regionMatches ()

Descrizione

Questo metodo ha due varianti che possono essere utilizzate per verificare se due regioni di stringa sono uguali.

Sintassi

Ecco la sintassi di questo metodo:

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

Parametri

Ecco il dettaglio dei parametri:

  • toffset - l'offset iniziale della sottoregione in questa stringa.

  • other - l'argomento stringa.

  • ooffset - l'offset iniziale della sottoregione nell'argomento stringa.

  • len - il numero di caratteri da confrontare.

Valore di ritorno

  • Restituisce vero se la sottoregione specificata di questa stringa corrisponde alla sottoregione specificata dell'argomento stringa; altrimenti falso. Se la corrispondenza è esatta o senza distinzione tra maiuscole e minuscole dipende dall'argomento ignoreCase.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

Return Value :true
Return Value :false