我有String这种格式的编码:
223175087923687075112234402528973166755
Run Code Online (Sandbox Code Playgroud)
解码后的字符串如下所示:
a7e5f55e1dbb48b799268e1a6d8618a3
Run Code Online (Sandbox Code Playgroud)
我需要将十进制转换为十六进制,但输入数量远大于int或long类型可以处理的数量,那么我该如何转换呢?
你可以使用BigInteger:
BigInteger big = new BigInteger("223175087923687075112234402528973166755");
System.out.println(big.toString(16));
Run Code Online (Sandbox Code Playgroud)
输出:
a7e5f55e1dbb48b799268e1a6d8618a3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |