Código
int length = numero.length(); char [] charsat = new char[length]; char menos = 45; //caracter "-" en ascii for(int c=0; c<numero.length; c++){ //guarda en un array todos los caracteres charsat[c] = numero.charAt(c); } i[color=red]f(menosString.equals(charsat[0])){ //comprobar si el prinmer caracter es un "-" }else{
He marcado lo que no funciona en rojo, no tengo ni idea de porque, he comprobado que en ese momento el charsat[0] es igual a "-" pero la clase equals no lo reconoce y me dice todo el rato que el numero es positivo.
¿Alguna sugerencia?
Un saludo.
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex