Skip to content

Instantly share code, notes, and snippets.

@adojos
Created December 30, 2021 16:26
Show Gist options
  • Save adojos/6a0a52cac039f0020809ed8feb43ddb9 to your computer and use it in GitHub Desktop.
Save adojos/6a0a52cac039f0020809ed8feb43ddb9 to your computer and use it in GitHub Desktop.
Java: Format Decimal with FormatSymbols #java
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
public class DecimalFormatAndFormatSymbols {
public static void main(String[] args) {
double dbNum = 170180.24551D;
String strPattern = "\u00A4#,###.###";
DecimalFormatSymbols dFSymbols = new DecimalFormatSymbols();
dFSymbols.setDecimalSeparator('-');
dFSymbols.setMonetaryDecimalSeparator('-');
dFSymbols.setGroupingSeparator(':');
dFSymbols.setCurrencySymbol("$");
DecimalFormat dFormat = new DecimalFormat(strPattern, dFSymbols);
String strFormattedNum = dFormat.format(dbNum);
System.out.println(strFormattedNum);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment