How do I format a number with leading zeros?

This example give you an example using java.text.DecimalFormat class to add leading zeros to a number. For another method you can read the see the earlier example on How do I add leading zeros to a number?.

package org.kodejava.text;

import java.text.DecimalFormat;
import java.text.NumberFormat;

public class NumberFormatLeadingZerosExample {
    public static void main(String[] args) {
        NumberFormat formatter = new DecimalFormat("0000000");
        String number = formatter.format(2500);

        System.out.println("Number with leading zeros: " + number);

The result of code snippet above:

Number with leading zeros: 0002500

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.