I\'m using String.format() in Java trying to emulate the printf() control channel available in C. I understand how to specify that a string should be placed in a field which
System.out.format("%-10d%-32s%-16s%-16s%-32s", obj.getId(), obj.getBname(), obj.getAname(),obj.getLanguage(),obj.getPublication());
Just add hyphen - in front of the number.
-