Here you can find the source of decimalFormat()
public static DecimalFormat decimalFormat()
//package com.java2s; //License from project: Apache License import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.text.NumberFormat; import java.util.Locale; public class Main { public static DecimalFormat decimalFormat() { return decimalFormat(false); }/*from w w w. ja v a 2 s . c om*/ public static DecimalFormat decimalFormat(boolean showSign) { return decimalFormat(true, showSign); } public static DecimalFormat decimalFormat(boolean useGroupingSeparator, boolean showSign) { DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US); DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols(); if (useGroupingSeparator) { symbols.setGroupingSeparator(' '); } else { formatter.setGroupingUsed(false); } formatter.setDecimalFormatSymbols(symbols); if (showSign) { formatter.setPositivePrefix("+"); } return formatter; } }