Programación General => Java => Mensaje iniciado por: bob esponja en Sábado 21 de Febrero de 2004, 22:33
Título: Numero En Hexadecimal
Publicado por: bob esponja en Sábado 21 de Febrero de 2004, 22:33
como hago para exibir y trabajar con numeros en hexadecimal (shorts). tambien en octal y binario.
Título: Re: Numero En Hexadecimal
Publicado por: gothmog en Lunes 23 de Febrero de 2004, 14:50
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.
Título: Re: Numero En Hexadecimal
Publicado por: elisita en Viernes 6 de Octubre de 2006, 22:15
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: