我需要在 TextView 中设置一个带有小数部分的大数字。但我需要将该数字格式化为每个 000 处有一个空格并带有小数符号。(例如 10 000 000.23)我正在对空格进行格式化DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.FRANCE);
tvpuntis.setText(formatter.format(xyz));但就像我看不到小数,xyz 是一个双精度,默认情况下有小数..
1 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
您可以按如下方式设置小数格式模式和分组分隔符。
String pattern = "###,###.###";
DecimalFormatSymbols symbols = new DecimalFormatSymbols();
symbols.setGroupingSeparator(' ');
DecimalFormat formatter = new DecimalFormat(pattern, symbols);
tvpuntis.setText(formatter.format(xyz));
添加回答
举报
0/150
提交
取消