数値先頭ゼロ埋めする共通関数サンプルです。
サンプルメソッド
例)指定した桁数になるまで数値ゼロ埋めする
1 2 3 4 5 6 7 8 9 10 |
/** * 数値ゼロ埋め * @param num 対象数値 * @param len 桁数 * @return 結果文字列 */ public static String padZero(int num, int len) { String fm = "%0" + String.valueOf(len) + "d"; return String.format(fm, num); } |
- (実行例)
- padZero(12345, 10) ⇒"0000012345" padLeft(12345, 3) ⇒"12345"
メモ
- 数値桁よりも指定した桁数が小さい場合は、数値がそのまま返ります。