「Java」String.format()で指定桁数にゼロ埋めするサンプル

書式
format(String format, Object… args)

説明
format – 書式文字列
args – 書式文字列の書式指示子により参照される引数。

Javaコード

package com.example;

public class ZeroExpandDemo {
      public static void main(String[] args) {

            // 数字の先頭を0埋める
            int aa = 321;
            int nn = 32145678;
            // 指定数字を5桁まで文字列の左側に0埋める
            String bb = String.format("%05d", aa);
            // 指定数字を3桁毎にカンマ区切り
            String cc = String.format("%,d", nn);
            System.out.println("result1: " + bb + "\n" + "result2: " + cc);

      }
}

実行結果
result1: 00321
result2: 32,145,678