Tengo un número BigInteger y necesito convertirlo a Hexadecimal. Intenté lo siguiente:Cómo convertir el valor de BigInteger a Hex en Java
String dec = null;
System.out.println("Enter the value in Dec: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
dec = br.readLine();
BigInteger toHex=new BigInteger(dec,16);
String s=toHex.toString(16);
System.out.println("The value in Hex is: "+ s);
Pero esto no me da el valor correcto después de la conversión. ¿Alguien puede ayudar?
¿Cuál es el valor que se obtiene? ¿Qué valor esperabas? –
Espero que la salida contenga letras. Pero la salida siempre viene en forma de números. –
¿Con qué valor decimal estás tratando? –