如何將數值轉換爲在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 –