我有一個BigInteger號碼,我需要將其轉換爲十六進制。我嘗試了以下方法:如何的BigInteger值轉換爲十六進制在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);
但是,這並沒有給我轉換後的正確值。任何人都可以幫忙嗎?
的就是你得到的價值?你期望什麼價值? – 2012-08-11 22:22:22
我期望輸出包含字母。但輸出始終是數字。 – 2012-08-11 22:23:34
你用什麼十進制值? – 2012-08-11 22:24:04