美文网首页
【Java】数字前自动补0

【Java】数字前自动补0

作者: 如雨随行2020 | 来源:发表于2022-01-29 00:14 被阅读0次
    • 问题:现在有个数字,要将转换为固定长度的字符串,小于长度的前面补0(java语言)
      两种方法:
        /**
         * 数字前面自动补0
         * @param number 数字
         * @param n 最后的长度
         * @return
         */
        public static String nDigitNumStr(int number, int n) {
            NumberFormat format = NumberFormat.getNumberInstance();
            format.setMinimumIntegerDigits(n);
            format.setGroupingUsed(false);
            return format.format(number);
        }
    
        public static void main(String[] args) {
            System.out.println(nDigitNumStr(12, 5));
    
            // 第二种方法
            System.out.println(String.format("%05d", 12));
        }
    

    相关文章

      网友评论

          本文标题:【Java】数字前自动补0

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