Separate number into money format or separate by 3 digits including numbers behind comma.
String format = "###,###.##"; // for separate format DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(); symbols.setGroupingSeparator(','); // the string that put between 3 digits DecimalFormat formatter = new DecimalFormat("###,###.##", symbols); System.out.println(formatter.format(number));
if need another format separator, just change with these codes
symbols.setGroupingSeparator('.'); symbols.setDecimalSeparator(',');
Leave a Reply