Saltar al contenido

Método Java String compareTo ()

septiembre 24, 2021

❮ Métodos de cadena


Ejemplo

Compare dos cadenas:

String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal

Inténtalo tú mismo »


Definición y uso

los compareTo() El método compara dos cadenas lexicográficamente.

La comparación se basa en el valor Unicode de cada carácter de las cadenas.

El método devuelve 0 si la cadena es igual a la otra cadena. Se devuelve un valor menor que 0 si la cadena es menor que la otra cadena (menos caracteres) y un valor mayor que 0 si la cadena es mayor que la otra cadena (más caracteres).

Propina: Utilice compareToIgnoreCase () para comparar dos cadenas lexicográficamente, ignorando las diferencias entre mayúsculas y minúsculas.

Propina: Utilice el método equals () para comparar dos cadenas sin tener en cuenta los valores Unicode.


Sintaxis

public int compareTo(String string2)
public int compareTo(Object object)

Valores paramétricos

Parámetro Descripción
cadena2 A String, que representa la otra cadena que se va a comparar
objeto Un Object, que representa un objeto a comparar

Detalles técnicos

Devoluciones: Un int valor: 0 si la cadena es igual a la otra cadena.
> 0 si la cadena es lexicográficamente mayor que la otra cadena (más caracteres)

❮ Métodos de cadena

close