
我基本上希望用前导零填充高达9999的整数(例如1 =“0001”)。
使用 java.lang.String.format(String,Object ...)像这样:
String.format("%05d", yournumber);
用于长度为5的零填充。对于十六进制输出,请使用“%05x”中的x替换d。
完整的格式化选项记录为 <代码>的java.util.Formatter。
如果你因为任何原因使用pre 1.5 Java,那么可以用Apache Commons Lang方法来尝试
org.apache.commons.lang.StringUtils.leftPad(String str, int size, '0')
未经作者同意,本文严禁转载,违者必究!




近期评论