Cadena Java es igual a ()

El método Java String equals () devuelve verdadero si dos cadenas son iguales. Si no es así, equals () devuelve falso.

La sintaxis del equals()método String es:

 string.equals(String str)

Aquí, la cadena es un objeto de la Stringclase.

equals () Parámetros

El equals()método toma un solo parámetro.

  • str - la cadena que se va a comparar

equals () Valor devuelto

  • devuelve verdadero si las cadenas son iguales
  • devuelve falso si las cadenas no son iguales
  • devuelve falso si el argumento str esnull

Ejemplo: Java String equals ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "Learn Java"; String str3 = "Learn Kolin"; Boolean result; // comparing str1 with str2 result = str1.equals(str2); System.out.println(result); // true // comparing str1 with str3 result = str1.equals(str3); System.out.println(result); // false // comparing str3 with str1 result = str3.equals(str1); System.out.println(result); // false ) )

Aquí,

  • str1 y str2 son iguales. Por lo tanto, str1.equals(str2)vuelve true.
  • str1 y str3 no son iguales. Por lo tanto, str1.equals(str3)y str3.equals(str1)vuelve false.

Ejemplo 2: comprobar si dos cadenas son iguales

 class Main ( public static void main(String() args) ( String str1 = "Learn Python"; String str2 = "Learn Java"; // if str1 and str2 are equal, the result is true if (str1.equals(str2)) ( System.out.println("str1 and str2 are equal"); ) else ( System.out.println("str1 and str2 are not equal"); ) ) )

Salida

 str1 y str2 no son iguales

El equals()método tiene en cuenta las mayúsculas y minúsculas (mayúsculas y minúsculas).

Ejemplo 3: igual () con caso

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "learn Java"; Boolean result; // comparing str1 with str2 result = str1.equals(str2); System.out.println(result); // false ) )

Cuando "Learn Java"se compara con "learn Java", obtenemos false. Es porque equals()toma en consideración el caso de la carta.

Notas:

  • Si necesita comparar dos cadenas ignorando las diferencias entre mayúsculas y minúsculas, use el método Java String compareToIgnoreCase ().
  • El equals()método está disponible para todos los objetos Java (no solo Strings). Es porque el equals()método también está definido en la Objectclase (que es la superclase de todas las clases de Java).

Tutorial relacionado: Java String compareTo ()

Articulos interesantes...