Comparar cadenas con equals () y () compareTo métodos en Java

Aquí, vamos a aprender acerca de los métodos de cadena comparar – En este tutorial / ejemplo, estamos comparar cadenas utilizando equals (), compareTo () y el operador == en Java.

cadenas Dada y tenemos que compararlos utilizando método equals () y compareTo ().

  • iguales de cadenas de Java () método
    Java iguales de cadena () método compara el contenido de dos cadenas, si todos los caracteres son los mismos, devuelve cierto , si no devuelve falsa .
  • método

  • Java cadena compareTo () método
    serie Java compareTo () se llama con una cadena y la otra cadena se suministra como un argumento, que compara las cuerdas sobre la base de los valores Unicode de los caracteres en las cadenas. Devuelve un número positivo , número negativo o 0 . Si las dos cadenas tienen el mismo contenido, devuelve 0 .

código Java para comparar las cadenas usando equals (), compareTo () y == operador

// Comparing Strings with equals() and compareTo() 
// methods in Java
public class Main {
public static void main(String[] args) {
//strings
String str1 = new String("ABC");
String str2 = new String("PQR");
//comparing strings using equals() method
System.out.println(str1.equals(str2));
System.out.println(str1.equals(str1));
//comparing strings using == operator
System.out.println(str1 == str1);
System.out.println(str1 == str2);
//comparing strings using compareTo() method
System.out.println(str1.compareTo(str1));
System.out.println(str1.compareTo(str2));
}
}

salida

false
true
true
false
0
-15


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *