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

[0] Índice de Mensajes

Ir a la versión completa