Given the number 42, pad it to 8 characters like 00000042
perl
sprintf("%08d", 42);
sprintf("%08d", 42);
java
String formatted = new DecimalFormat("00000000").format(42);
import java.text.DecimalFormat;
public class Solution33 { public static void main(String[] args) { String formatted = new DecimalFormat("00000000").format(42); System.out.println(formatted); } }
java1.5 or later
String formatted = String.format("%08d", 42);
public class Solution382 { public static void main(String[] args) { String formatted = String.format("%08d", 42); System.out.println(formatted); } }