Mam numer BigInteger i muszę go przekonwertować na szesnastkowy. Próbowałem:Jak przekonwertować wartość BigInteger na Hex w Javie
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);
Ale to nie daje mi poprawnej wartości po konwersji. Czy ktokolwiek może pomóc.
Jaka jest wartość dostać? Jaką wartość oczekiwałeś? –
Oczekuję, że dane wyjściowe zawierają litery. Ale wyniki przychodzą zawsze jako liczby. –
Z jaką wartością dziesiętną próbujesz? –