像这样使用java.lang.String.format(String,Object...)
:
String.format("%05d", yournumber);
对于长度为 5 的零填充。对于十六进制输出,将d
替换为x
如"%05x"
。
完整格式化选项记录为java.util.Formatter
一部分。
如果您因任何原因使用 pre 1.5 Java,那么可以尝试使用 Apache Commons Lang 方法
org.apache.commons.lang.StringUtils.leftPad(String str, int size, '0')