我解密了一个数据并得到一个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”);'是可以接受的。 –