¿Qué es la cadena es igual a Java?

¿Qué es la cadena es igual a Java?
En Java, puede haber casos en los que el desarrollador necesita analizar las entradas contenidas profundamente. Por ejemplo, en el caso de observar los valores idénticos que tienen variación en sus casos, o comparar el tipo de valores complejos. En tales casos, el "String es igual ()El método en Java es de gran ayuda para ayudar al desarrollador a realizar las comparaciones con precisión.

Esta redacción elaborará al usar e implementar el método "String Equals ()" en Java.

¿Qué es "String Equals ()" en Java??

El "String es igual ()El método "compara dos cadenas y devuelve los valores booleanos correspondientes basados ​​en las cadenas equivalentes o desiguales.

Sintaxis

cadena.iguales (String st)

En esta sintaxis, "String st"Se refiere a la cadena que debe compararse con la cadena asociada.

Ejemplo 1: Aplicar "String Equals ()" en Java para comparar los valores de cadena especificados

En este ejemplo, el "String es igual ()El método "se puede aplicar para comparar los valores de cadena especificados:

clase pública stringequals
public static void main (string args [])
String FirstString = "Linux";
Cadena SecondString = "Sugerencia";
String ThirdString = "Linux";
String FourThString = "Sugerencia";
Sistema.afuera.println ("son los valores iguales? "+Firststring.iguales (segundo));
Sistema.afuera.println ("son los valores iguales? "+Firststring.iguales (ThirdString));
Sistema.afuera.println ("son los valores iguales? "+Secondstring.iguales (cuartotring));

En el fragmento de código anterior, aplique los siguientes pasos:

  • Inicializar los valores de cadena establecidos nombrados "primera cuerda","segunda cuerda","Thirdstring", y "cuarto", Respectivamente.
  • Después de eso, asocie el "igual ()"Método y compare las cadenas especificadas entre sí en cada paso.
  • Finalmente, registre el resultado correspondiente basado en la comparación como un "booleano" valor.

Producción

En esta salida, se puede analizar que el segundo resultado regresó "FALSO"A pesar de los mismos valores de cadena. Esto significa que el método discutido es "distingue mayúsculas y minúsculas"Tal que"L" no es igual "l".

Antes de continuar con el siguiente ejemplo, asegúrese de incluir el paquete proporcionado a continuación para habilitar la entrada del usuario:

importar java.utilizar.Escáner;

Ejemplo 2: Aplicación de "String Equals ()" en Java para comparar los valores de cadena de entrada del usuario

En este ejemplo, el método discutido se puede utilizar para comparar los valores de cadena de entrada del usuario y devolver el resultado correspondiente en consecuencia:

clase pública stringequals2
public static void main (string args [])
Objeto del escáner = nuevo escáner (sistema.en);
Sistema.afuera.println ("Ingrese la primera cadena:");
Cadena primero = objeto.Proxima linea();
Sistema.afuera.println ("Ingrese la segunda cadena:");
String Second = Object.Proxima linea();
Si (primero.igual (segundo) == true)
Sistema.afuera.println ("Los valores son iguales!");

demás
Sistema.afuera.println ("Los valores no son iguales!");

Según las líneas de código anteriores, realice los pasos proporcionados a continuación:

  • Primero, crea un "Escáner"Objeto usando el"nuevo"Palabra clave y la"Escáner()"Constructor, respectivamente.
  • El "en"Parámetro lee la entrada y el"Proxima linea()"El método toma la entrada del usuario como un"cadena".
  • Ahora, asocie el "igual ()"Método con las cadenas de entrada del usuario, considere la excepción como un"booleano", E invoca el correspondiente"si/else" declaración.

Producción

Esta salida implica que las cadenas de entrada del usuario se comparan y la declaración correspondiente se muestra en consecuencia.

Conclusión

El "String es igual ()El método "compara dos cadenas y devuelve los valores booleanos correspondientes basados ​​en las cadenas equivalentes o desiguales. Este método es sensible a los casos y se puede aplicar para comparar las cadenas de entrada especificadas o del usuario. Este artículo discutió el uso e implementación del método "String Equals ()" en Java.