根据设备的Locale.getDefault(),如何格式化大于999的浮点数。
对于十进制格式,我现在使用它:
DecimalFormat decim = new DecimalFormat("#.##");
tv.setText(decim.format(someFloat));
千分隔符:
tv.setText(String.format(Locale.getDefault(), "%,d", someInt));
如果我想显示3.678,66
(或3,678.66
- 取决于Locale.getDefault()),如何将两者结合使用?
答案 0 :(得分:3)
这就是诀窍:
sudo apt-get install python-urllib
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-urllib
答案 1 :(得分:0)
你可以尝试
NumberFormat.getInstance().format(my number)
格式化为默认语言环境