The # symbol shows a digit or nothing if no digit present
import java.text.DecimalFormat; import java.text.Format; public class Main { public static void main(String[] argv) throws Exception { Format formatter = new DecimalFormat("##"); String s = formatter.format(-1234.567); System.out.println(s); s = formatter.format(0); System.out.println(s); } }