Conversão de base em java alem de binario octal e hexadecimal

3 respostas
L

ola, eu estou com um pequeno problema.
Eu gostaria de saber se tem como criar uma aplicação para gerar outros tipos de base

para modificar uma base 10 para outras bases como 2 8 e 16 eu sei fazer.
e voltar as conversões para base 10.

eu estou querendo criar uma base 23

para voltar da base 23 para base 10 o java aceita.

int x = Integer.parseInt("H",23);

esta linha acima retorna o numero 17.
eu queria saber como fazer o contrario, ter o numero 17 e transformar ele na letra H.

3 Respostas

pmlm
String x = Integer.toString(17, 23);
L

vlw amigo.
so mais uma duvida, como eu usaria isso trabalhando com uma variavel BigInteger?
por que o numero que eu vou utilizar é muito grande.

pmlm
String s = "H";
BigInteger i = new BigInteger(s, 23); //String para BigInteger

String x = i.toString(23); //BigInteger para String
Criado 10 de novembro de 2011
Ultima resposta 15 de nov. de 2011
Respostas 3
Participantes 2