Why is
public static void main(String arr[]){
System.out.println("[" + String.format("%, d",1000000000) + "]");
}
Writing it as [ 1,000,000,000], with a space in front of the number?
Also what does "%, d" mean as compared to "%,d" as a format specifier?