如何将数值转换为在Java中包含点或逗号?我试图搜索网页,但我没有找到一个好的答案。任何人都有这个解决方案?如何格式化1000000到1,000,000等
1
A
回答
3
java.text.NumberFormat
类将执行此操作,为您的语言环境使用适当的分隔符。例如:
import java.text.NumberFormat;
System.out.println(NumberFormat.getInstance().format(1000000));
==>1,000,000
+0
谢谢,帮助我:)我已经找到了数字forma thingy,但我不知道如何使用它,因为我是新来的java :) – Nicholas
5
new DecimalFormat("#,###,###").format(1000000);
6
有一个名为NumberFormat
类,这将在一定的格式处理印数也解析String
代表一个数字,实际Number
。
DecimalFormat
是NumberFormat
的具体子类,您可以使用DecimalFormat
来例如使用逗号作为分组分隔格式的数字:
NumberFormat myFormat = new DecimalFormat("#,###");
您还可以使用DecimalFormat
货币格式。
同样,DateFormat
可以处理解析和打印日期。
javadocs在这里:NumberFormat
,DecimalFormat
。
相关问题
- 1. 将数字格式化为逗号(1000000 - > 1,000,000)
- 2. 如何格式化1700到1'700和1000000到1'000'000在C#?
- 3. 更改号码串1000000转换为1,000,000
- 4. 格式化等式?
- 5. 确实openXML(C#)支持生成格式化的数字字段(如1,000,000)
- 6. NSNumberFormatter将1,000,000显示为1mln等
- 7. 如何格式化数字.00到0.00?
- 8. 如何格式化04Apr格式为()
- 9. 如何描述和格式化打印等价物
- 10. 如何在HSQLDB中格式化数字 - printf()等效
- 11. 我如何使代码格式化在NetBeans和日食平等
- 12. iostream等效格式化为cstdio“%c”?
- 13. C字符串格式化等效
- 14. 如何格式化Enum?
- 15. 如何格式化双
- 16. 如何格式化DataGrid?
- 17. 如何格式化小数?
- 18. 如何格式化小数
- 19. 如何格式化阵列
- 20. 如何格式化报告?
- 21. 如何格式化GGPLOT2
- 22. 如何格式化双
- 23. 如何格式化的Java
- 24. 如何格式化日期?
- 25. 如何格式化xml?
- 26. 如何抵消格式化
- 27. 如何格式化NSDate?
- 28. 如何格式化小数?
- 29. 如何格式化美元?
- 30. 如何格式化轴highchart
可能重复的[如何格式化字符串数字以逗号和舍入?](http://stackoverflow.com/questions/3672731/how-can-i-format-a-string - 数字有逗号和轮) – Xaerxess
看这个答案。 http://stackoverflow.com/questions/1097332/convert-a-string-to-number-java –