美文网首页GISer在Java开发路上的摸爬滚打
生成固定位数数字的字符串(不够左边自动补0)

生成固定位数数字的字符串(不够左边自动补0)

作者: OQOooo | 来源:发表于2022-06-12 11:33 被阅读0次

工作上遇到一个固定长度ID的生成,即需要从0001开始,到9999结束
也就是左边👈不足4位的补0
觉得这个功能可能以后也会用到,就扩展成了个小函数,可以把输入的数字转化成固定位数的字符串(不够左边自动补0),当然,这个数字的位数需要小于等于转换后的固定长度
ps⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄哪天再扩展下,输入数字的位数需要大于转换后的固定长度则截取~~

直接上全部代码(体贴如俺)➡️

public static String getFixedLengthIntegerNumber(int input, int length) {
    NumberFormat numberFormat = NumberFormat.getInstance();
    numberFormat.setGroupingUsed(false);
    numberFormat.setMinimumIntegerDigits(length);
    numberFormat.setMaximumIntegerDigits(length);
    String format = numberFormat.format(input);
    return format;
}

相关文章

网友评论

    本文标题:生成固定位数数字的字符串(不够左边自动补0)

    本文链接:https://www.haomeiwen.com/subject/lsegmrtx.html