View Problem

Zero pad a number

Given the number 42, pad it to 8 characters like 00000042
ExpandDiskEdit
scala
val formatted = String.format("%08d", int2Integer(42))
ExpandDiskEdit
scala
printf("%08d\n", 42)
ExpandDiskEdit
scala 2.9.0.1
println("%08d".format(42))
ExpandDiskEdit
java
String formatted = new DecimalFormat("00000000").format(42);
ExpandDiskEdit
java 1.5 or later
String formatted = String.format("%08d", 42);

Submit a new solution for scala or java
There are 32 other solutions in additional languages (clojure, cpp, csharp, erlang ...)