Tôi có một số BigInteger và tôi cần chuyển đổi nó thành Hệ thập lục phân. Tôi đã thử các cách sau:Cách chuyển đổi giá trị BigInteger thành Hex trong 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);
Nhưng điều này không cho tôi giá trị chính xác sau khi chuyển đổi. Ai có thể giúp.
là gì giá trị mà bạn nhận được? Bạn mong đợi giá trị nào? –
Tôi mong đợi đầu ra chứa các chữ cái. Nhưng đầu ra luôn luôn là số. –
Giá trị thập phân nào bạn đang thử? –