У меня есть номер BigInteger, и мне нужно преобразовать его в шестнадцатеричный. Я попробовал следующее:
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);
Но это не дает мне правильного значения после преобразования. Может кто-нибудь помочь.