Programación General > Java
Numero En Hexadecimal
(1/1)
bob esponja:
como hago para exibir y trabajar con numeros en hexadecimal (shorts).
tambien en octal y binario.
gothmog:
Pues operar en hexadecimal/octal/binario creo que no se puede. Pero para cambiar de base puedes hacer esto:
decimal -> binario
--- Código: Text ---Integer.toBinaryString(int);
binario -> decimal
--- Código: Text ---Integer.parseInt(String, 2);
decimal -> octal
--- Código: Text ---Integer.toOctalString(int);
octal -> decimal
--- Código: Text ---Integer.parseInt(String, 8);
decimal -> hexadecimal
--- Código: Text ---Integer.toHexString(int);
hexadecimal -> decimal
--- Código: Text ---Integer.parseInt(String, 16);
Segun he visto, ni Short ni Byte ni Float ni Double tienen los metodos toAnyString, aunque sí el método inverso. Las unicas que lo tienen son Integer y Long.
Espero que te sirva.
elisita:
Gracias bob esponja por tu duda alguna vez y a ti gothmog por tu nota de trasnformacion de numeros a distintas bases, había oido algo de eso pero no lo había encontrado. A mi tambien me sirvio...
Seguire utilizando los foros de codigo, ya que soy una principiante en esto!! :comp:
Navegación
Ir a la versión completa