Java - Método String equals ()

Descripción

Este método compara esta cadena con el objeto especificado. El resultado es verdadero si y solo si el argumento no es nulo y es un objeto String que representa la misma secuencia de caracteres que este objeto.

Sintaxis

Aquí está la sintaxis de este método:

public boolean equals(Object anObject)

Parámetros

Aquí está el detalle de los parámetros:

  • anObject - el objeto con el que comparar esta Cadena.

Valor devuelto

  • Este método devuelve verdadero si las cadenas son iguales; falso de lo contrario.

Ejemplo

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

Esto producirá el siguiente resultado:

Salida

Returned Value = true
Returned Value = true