si deseo convetir un numero octal a decimal, pero si escribo un numero como 8232 al hacer la conversion que lo valide y diga que no es un numero octal valido o algo asi...
aqui una parte del codigo
Código
[/code]
[code=java] if ("Binario".equals(atrib)){ String num; int resul = 0; num=numero.getText(); Binario calcular = new Binario(); try { resul=calcular.bin_dec(num); } } if ("Octal".equals(atrib)){ String num; int resul = 0; num=numero.getText(); Octal calcular = new Octal(); try { resul=calcular.oct_dec(num); } } if ("Decimal".equals(atrib)){ String num; num=numero.getText(); resultado.setText(num); } if ("Hexadecimal".equals(atrib)){ String num; int resul = 0; num=numero.getText(); Hexa calcular = new Hexa(); try { resul=calcular.hex_dec(num); } } }
Este metodo es de salida Decimal, osea que convetira el numero inicial en decimal, dependiendo si la entrada sea binario, octal, hexa, todos estos deberan ir a decimal, ahora vuelvo a repetir mi duda, como podre validar que el numero escrito corresponda a uno de esos sistemas numericos???
=======EDITADO=========
Bueno amigos, pude resolverlo con una validacion al texfield con key-keytiped