This code works fine in Java 1.6:
public static String padLeft(String s, int n) { if (n <= 0) return s; int noOfSpaces = n * 2;
Since you are using # flag in format string, you should pass Formattable as an argument (doc).
#
Any work arounds?
Don't use # in format string?