我解密了一個數據並得到一個BigInt,當我試圖將它轉換爲字符串時,我得到了一些有線字符。如何將BigInteger轉換爲字符串?
用於獲取BigInteger的
BigInteger dec = process.Decrypt(sec);
代碼獲得的ByteArray
byte testBy[] = dec.toByteArray();
代碼轉換成字符串
String ss = new String(testBy);
System.out.println(ss);
,我嘗試這個代碼太
代碼210我得到這個輸出
=^ö½ß‡k+Éæ‚ûŽ3B‚+…Òæ?&¶?kÛUô—c
幫助我在這裏..
http://www.tutorialspoint.com/java/math/biginteger_tostring_radix.htm –
爲什麼你需要字節數組?只要使用BigInteger.toString()方法 – vefthym
很確定沒有'println(String,String)'方法。另外,'String ss = new String(testBy,「UTF-8」);'是可以接受的。 –