gpt4 book ai didi

java - 十进制字符串转十六进制字符串

转载 作者:行者123 更新时间:2023-11-29 06:55:52 25 4
gpt4 key购买 nike

我有一个以这种格式编码的 String:

223175087923687075112234402528973166755

解码后的字符串是这样的:

a7e5f55e1dbb48b799268e1a6d8618a3

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

最佳答案

您可以使用 BigInteger :

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

输出:

a7e5f55e1dbb48b799268e1a6d8618a3

关于java - 十进制字符串转十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34392957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com