Pra*_*tap 2 java hex biginteger type-conversion
BigInteger.toString(16)可以完成工作,但有时十六进制的字节数会有所不同.我每次都需要512字节十六进制.我也尝试过apache的Hex和DataTypeConverter等等.但没有人保证这种一致性.是否有任何其他Java库可用于从给定的BigInteger生成固定长度的十六进制?
PS:我在发布之前搜索了stackoverflow,但没有发现有关固定长度十六进制问题的讨论.
小智 7
如评论中所述,使用 String s = String.format("%0512x", BigInteger.valueOf(theNumber))
String s = String.format("%0512x", BigInteger.valueOf(theNumber))
Formatter支持BigInteger:请在此处查看其文档.
归档时间:
9 年,3 月 前
查看次数:
1261 次
最近记录: