Java - Metodo String equals ()

Descrizione

Questo metodo confronta questa stringa con l'oggetto specificato. Il risultato è vero se e solo se l'argomento non è nullo ed è un oggetto String che rappresenta la stessa sequenza di caratteri di questo oggetto.

Sintassi

Ecco la sintassi di questo metodo:

public boolean equals(Object anObject)

Parametri

Ecco il dettaglio dei parametri:

  • anObject - l'oggetto con cui confrontare questa stringa.

Valore di ritorno

  • Questo metodo restituisce true se le String sono uguali; altrimenti falso.

Esempio

public class Test {

   public static void main(String args[]) {
      String Str1 = new String("This is really not immutable!!");
      String Str2 = Str1;
      String Str3 = new String("This is really not immutable!!");
      boolean retVal;

      retVal = Str1.equals( Str2 );
      System.out.println("Returned Value = " + retVal );

      retVal = Str1.equals( Str3 );
      System.out.println("Returned Value = " + retVal );
   }
}

Questo produrrà il seguente risultato:

Produzione

Returned Value = true
Returned Value = true