我需要在 TextView 中設置一個帶有小數部分的大數字。但我需要將該數字格式化為每個 000 處有一個空格并帶有小數符號。(例如 10 000 000.23)我正在對空格進行格式化DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.FRANCE);
tvpuntis.setText(formatter.format(xyz));但就像我看不到小數,xyz 是一個雙精度,默認情況下有小數..
1 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
您可以按如下方式設置小數格式模式和分組分隔符。
String pattern = "###,###.###";
DecimalFormatSymbols symbols = new DecimalFormatSymbols();
symbols.setGroupingSeparator(' ');
DecimalFormat formatter = new DecimalFormat(pattern, symbols);
tvpuntis.setText(formatter.format(xyz));
添加回答
舉報
0/150
提交
取消