当前位置:  开发笔记 > 编程语言 > 正文

十进制字符串到十六进制字符串

如何解决《十进制字符串到十六进制字符串》经验,为你挑选了1个好方法。

我有String这种格式的编码:

223175087923687075112234402528973166755

解码后的字符串如下所示:

a7e5f55e1dbb48b799268e1a6d8618a3

我需要将十进制转换为十六进制,但输入数量远大于intlong类型可以处理的数量,那么我该如何转换呢?



1> Eran..:

你可以使用BigInteger:

BigInteger big = new BigInteger("223175087923687075112234402528973166755");
System.out.println(big.toString(16));

输出:

a7e5f55e1dbb48b799268e1a6d8618a3

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有