Java - compareto()

 
Vista:

compareto()

Publicado por Alberto (17 intervenciones) el 17/01/2002 15:54:48
Amigos:
Estoy usando una sentencia similar a

if (cadena.compareTo("ABC")!=0)
return true;
// si la cadena es igual a ABC retorne true

El problema es que siempre me devuelve true a pesar que no cumple la condicion.
Cual es el problema en esto?
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:compareto()

Publicado por Antonio (46 intervenciones) el 17/01/2002 22:37:28
Para lo que quieres hacer es mejor que utilices cadena.equals("ABC") porque el compareTo se basa en terminos lexicográficos, y si al final lo que quieres es saber si una cadena contiene el valor que tu quieres es mejor usar el equals o el equalsIgnoreCase.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar