gpt4 book ai didi

java - 将 Long/ULong 转换为带填充零的无符号十六进制字符串

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

如何将表示无符号长整型的 Long/ULong 转换为带填充零的无符号十六进制字符串(16 位十六进制字符串)?

我正在寻找 Kotlin 或 Java 中的简单而简洁的解决方案。

最佳答案

val mutableList = listOf(121212L, 121212121212L,-1L)
mutableList.forEach {
println(it.toULong().toString(16).padStart(16, '0'))
}

它给出

000000000001d97c
0000001c38ce307c
ffffffffffffffff

已编辑:在缺少 toULong 部分的评论中感谢 Ilya。

关于java - 将 Long/ULong 转换为带填充零的无符号十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56388084/

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