❮ 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