gpt4 book ai didi

java - 设置十六进制格式

转载 作者:行者123 更新时间:2023-12-01 12:43:36 25 4
gpt4 key购买 nike

我有一个整数,我试图将其转换为十六进制,然后用前导 0 填充,使字符串的长度为 16 个字符,下面是我的代码

long longdpid = Long.parseLong(dataPathID);
String stringhexdpid = Long.toHexString(longdpid);
String.format("%016x", stringhexdpid);

我收到以下错误:

Exception in thread "POLLtimer" java.util.IllegalFormatConversionException: x != java.lang.String
at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4045)

有人可以解释一下我的错误在哪里吗?

最佳答案

%x 采用整数而不是字符串

String.format("%016x", longdpid);

应该可以

关于java - 设置十六进制格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24874059/

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