在 java 中转换为 String
时,如何用零填充 int
?
我基本上是想用前导零填充最多 9999
的整数(例如 1 = 0001
)。
原文由 Omar Kooheji 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 java 中转换为 String
时,如何用零填充 int
?
我基本上是想用前导零填充最多 9999
的整数(例如 1 = 0001
)。
原文由 Omar Kooheji 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答730 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
使用
java.lang.String.format(String,Object...)
像这样:对于长度为 5 的零填充。对于十六进制输出,将
d
替换为x
如"%05x"
。完整的格式化选项记录为
java.util.Formatter
的一部分。