Las bibliotecas integradas de Java (o código de terceros) para hacer conversiones base

¿Hay alguna biblioteca integrada (o algún buen código de terceros) que admita la conversión de un número de cualquier base A arbitraria a otra base B?

Gracias,

preguntado el 22 de mayo de 12 a las 18:05

1 Respuestas

contestado el 22 de mayo de 12 a las 18:05

Uhm, prefiero no pasar por un estado intermedio. (.parseInt(...) no se ve muy rápido) (Este es mi proyecto de graduación de la escuela donde el rendimiento es bastante crítico) - Uno Dos Tres

Entonces, ¿cómo obtiene las entradas si no es como un String o leer desde un archivo o desde la consola? El estado intermedio es un int, y no vas a llegar más rápido que eso. - Luis Wassermann

La entrada podría ser una cadena o un entero/largo - Uno Dos Tres

Seguro. Entonces, si su entrada es una int, Entonces el salida va a ser un String, en cuyo caso usas Integer.toString. En cualquier caso, para las conversiones básicas generales, no creo que sea posible encontrar una implementación que sea más rápida en más de uno o dos puntos porcentuales. Cíñete a la forma en que se supone que debe hacerse. Si me preocupara por el rendimiento, esta sería la forma en que lo haría. - Luis Wassermann

Un número por sí mismo no tiene una base (si la tiene: sería la base 2 ya que los números enteros se almacenan en forma binaria en su computadora). La única área donde la base tiene algún significado es para entrada o salida cuando ambas son una Cadena. - Marcos Rotteveel

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.