双变量,每 000 有一个空格,但不省略小数部分

我需要在 TextView 中设置一个带有小数部分的大数字。但我需要将该数字格式化为每个 000 处有一个空格并带有小数符号。(例如 10 000 000.23)我正在对空格进行格式化

DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.FRANCE);
tvpuntis.setText(formatter.format(xyz));

但就像我看不到小数,xyz 是一个双精度,默认情况下有小数..


明月笑刀无情
浏览 106回答 1
1回答

守着一只汪

您可以按如下方式设置小数格式模式和分组分隔符。String pattern = "###,###.###";DecimalFormatSymbols symbols = new DecimalFormatSymbols();symbols.setGroupingSeparator(' ');DecimalFormat formatter = new DecimalFormat(pattern, symbols);tvpuntis.setText(formatter.format(xyz));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java