How do I add left-padded zeros to a number in Java?

java, string-formatting

Solution

Try this:

String formattedNumber = String.format("%08d", number);

Problem

I have an integer `100`, how do I format it to look like `00000100` (always 8 digits long)?

Original source

Related problems