Tema: compareTo?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2012, 09:57
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 2 meses
Puntos: 3
compareTo?

se supone que compara dos cadenas de texto, si la primera q compara es mas larga q la otra devuelve un numero positivo, si son iguales devuelve un 0, y si la segunda es mas larga que la primera devuelve un numero negativo no?..

este es mi main:
Código:
    public static void main(String[] args) {
        int resultado=args[0].compareTo(args[1]);
        if (resultado<0)
            System.out.println("La primera cadena es mas chica que la primera.");
        else if (resultado==0)
            System.out.println("Las cadenas son iguales");
        else 
            System.out.println("La primera cadena es mayor que al segunda");
        System.out.println(resultado);
    }
}
cuando lo ejecuto desde la consola pasandole las cadenas siempre me tira q la segunda es mayor a la primera... amenos q las dos sean iguales... que es lo que estan mal? ( siemrpe me tira numeros negativos )