如果我们使用的数字少于两位,请使用零填充数字:
String.format("%02d", aBlkNo);
但是,aBlkNo
应该是十六进制字符串而不是十进制。如何在必要时填充零byte
来渲染两位十六进制字符串?
答案 0 :(得分:1)
使用“x”或“X”代替“d”:String.format("%02x", aBlkNo);
。
答案 1 :(得分:0)
在Kotlin中,您只需将“ padStart”添加到字符串/ hexString
val paddedValue = "a".padStart(2, '0')
println(paddedValue) // "0a"