Java - 整数到 4 个字符的十六进制

All*_*lan 0 java hex

如何将整数转换为 4 个字符的十六进制数。如果不够长,我需要额外的 0 填充。

所以 2 -> 0x0002, 18 -> 0x0012 等等

我正在使用 Java

Psh*_*emo 5

怎么样String.format("%04X", decInt);

如果您想添加0x部分,只需将其放在此方法中使用的模式的开头,例如String.format("0x%04X", decInt);