Cadena compareTo Java () Método con el Ejemplo

String de Java compareTo () Método : Aquí, vamos a aprender sobre el método compareTo () con el ejemplo en Java .

cadena compareTo () Método

compareTo () es un método de cadena en Java y que se utiliza para comparar dos cadenas (class -sensible).

Si ambas cadenas son iguales – vuelve 0 , de lo contrario, devuelve un valor menor que 0 o mayor que 0 basado en la primera diferencia caracteres diferentes.

Sintaxis:

    int string1.compareTo(string2);

Aquí, cadena1 y string2 son las cadenas a comparar, y devuelve un valor entero que es 0, menor que 0 o mayor que 0.

Ejemplo:

    Input: 
str1 = "Hello world!"
str2 = "Hello world!"
Output:
0
Input:
str1 = "Hello world!"
str2 = "HELLO WORLD!"
Output:
32

Java código para comparar cadenas utilizando String.compareTo () método

public class Main
{
public static void main(String[] args) {
String str1 = "Hello world!";
String str2 = "Hello world!";
String str3 = "HELLO WORLD!";
System.out.println("str1.compareTo(str2) = " + str1.compareTo(str2));
System.out.println("str1.compareTo(str3) = " + str1.compareTo(str3));
System.out.println("str2.compareTo(str3) = " + str2.compareTo(str3));
//checking with the condition
if(str1.compareTo(str2)==0){
System.out.println("str1 is equal to str2");
}
else{
System.out.println("str1 is not equal to str2");
}
if(str1.compareTo(str3)==0){
System.out.println("str1 is equal to str3");
}
else{
System.out.println("str1 is not equal to str3");
}
if(str2.compareTo(str3)==0){
System.out.println("str2 is equal to str3");
}
else{
System.out.println("str2 is not equal to str3");
}
}
}

salida

str1.compareTo(str2) = 0
str1.compareTo(str3) = 32
str2.compareTo(str3) = 32
str1 is equal to str2
str1 is not equal to str3
str2 is not equal to str3


Deja un comentario

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