標籤雲

搜尋此網誌

2012/11/13

在 Java 取浮點數到小數點第 n 位

今天遇到的小問題
想要在浮點數取到小數點第二位
原本想得很白癡複雜
先乘 100 取 round 再除回去...XD
但是事情怎麼可能是憨人所想的這麼直接
所以 Google 一下馬上就找到了
DecimalFormat decimalFormat = new DecimalFormat("#.##");//小數點第二位下四捨五入
String result = decimalFormat.format(myDecimalValue);

其實 DecimalFormat 的用處挺不錯的(還有一個兄弟 NumberFormat)
可以讓數值照我們給的格式進行字串輸出
明明是知道他的
但為啥要用時就是不記得這類別阿
學藝不精...反省中

沒有留言: