Java中NumberFormat格式化数字
生活随笔
收集整理的這篇文章主要介紹了
Java中NumberFormat格式化数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
NumberFormat類是Java提供的一個格式化數字的類,可以將一串數字轉化成自己想要的數據格式,也可以將字符串轉化成數值。
NumberFormat類包含了兩個重要的方法,format()和parse();其中format()方法負責將數字轉化成字符串,parse()負責將字符串轉化成數字。
NumberFormat是一個抽象基類,所以沒辦法通過構造方法進行構造,不過NumebrFormat方法提供了幾類方法來獲取NumberFormat對象:
- getCompactNumberInstance();返回FORMAT帶有"SHORT"格式樣式的默認語言環境 的緊湊數字格式 。
- getCurrencyInstance?(Locale inLocale);返回指定語言環境的貨幣格式。若是不指定參數,則以默認語言為參數。
- getInstance?(Locale inLocale);返回指定語言環境的通用數字格式。若是不指定參數,則以默認語言為參數。
- getPercentInstance?(Locale inLocale);返回指定語言環境的百分比格式。若是不指定參數,則以默認語言為參數。
上述只是列出了幾個常用的方法,還有很多方法請參考API;
下面示范了NumbaerFormat的用法,具體代碼如下:
代碼執行結果如下:
中國格式_
通用數值格式:12,345.235
百分比數值格式:1,234,523%
貨幣數值格式:?12,345.23
日本格式
通用數值格式:12,345.235
百分比數值格式:1,234,523%
貨幣數值格式:¥12,345
德國格式
通用數值格式:12,345.235
百分比數值格式:1,234,523%
貨幣數值格式:$12,345.23
美國格式
通用數值格式:12.345,235
百分比數值格式:1.234.523?%
貨幣數值格式:12.345,23?¤
利用NumberFormat類將字符串解析為數值的意義不大,不必過多介紹。
總結
以上是生活随笔為你收集整理的Java中NumberFormat格式化数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: powerbuilder提示不是下拉窗口
- 下一篇: 程序人生:给年轻程序员关于开发过程的10