Force point (“.”) as decimal separator in java

后端 未结 7 1030
一向
一向 2020-11-29 05:04

I currently use the following code to print a double:

return String.format(\"%.2f\", someDouble);

This works well, except that Java uses my

7条回答
  •  情话喂你
    2020-11-29 05:29

    Way too late but as other mentioned here is sample usage of NumberFormat (and its subclass DecimalFormat)

    public static String format(double num) {
        DecimalFormatSymbols decimalSymbols = DecimalFormatSymbols.getInstance();
        decimalSymbols.setDecimalSeparator('.');
        return new DecimalFormat("0.00", decimalSymbols).format(num);
     }
    

提交回复
热议问题