Java中對(duì)數(shù)字格式化
最近正在利用業(yè)余時(shí)間重新學(xué)習(xí)j2se的一些知識(shí),因?yàn)楦杏X以前學(xué)得太過粗糙了,有時(shí)間的話我會(huì)把所接觸的一些比較新穎的知識(shí)在這里寫下,愿與大家共同分享,一起進(jìn)步。今天就說說java中數(shù)字的格式化。java.text.DecimalFormat類就是專門對(duì)數(shù)字進(jìn)行格式化的。通過對(duì)該類的應(yīng)用,可以為要輸出的數(shù)字加上單位,或者控制數(shù)字的精度,用法:可以在DecimalFormat實(shí)例化時(shí)傳遞格式,也可通過對(duì)象調(diào)用applyPattern方法來實(shí)現(xiàn)設(shè)置格式。
代碼演示如下:














































程序運(yùn)行結(jié)果為:
格式化之前的數(shù)字: 1234.56789
采用style: 0.0格式化之后: 1234.6
采用style: 00000.000 kg格式化之后: 01234.568 kg
采用style: ##000.000 kg格式化之后: 1234.568 kg
采用style: -000.000格式化之后: -1234.568
采用style: -0,000.0#格式化之后: -1,234.57
采用style: 0.00E000格式化之后: 1.23E003
采用style: 0.00%格式化之后: 123456.79%
采用style: 0.00‰格式化之后: 1234567.89‰
posted on 2008-03-06 15:23 非凡DZ 閱讀(7823) 評(píng)論(0) 編輯 收藏 所屬分類: J2SE