1. 程式人生 > >Android中小數除0操作,即除去1.01000後的0

Android中小數除0操作,即除去1.01000後的0

今天在寫android的 listview 的時候,想讓使用者輸入資料,然後店點選完成排序,但涉及到使用者輸入小數的情況,但如果集合使用double或者float,listview肯定就會變成小數.0000這種,這時候影響介面效果,所以就涉及到了除0操作,先看一下效果。

除0後,

 

這樣一下是不是就順眼一點了,好了下面上程式碼。

DecimalFormat chuling = new DecimalFormat("###################.###########");   //chuling操作
System.out.println(decimalFormat.format(45.30));

看吧就是這麼簡單。

這裡使用的這個方法叫做 數字格式化

特殊字元說明
“0” 指定位置不存在數字則顯示為0  123.123 ->0000.0000 ->0123.1230
  "#" 指定位置不存在數字則不顯示 123.123 -> ####.#### ->123.123
  "."  小數點
  "%" 會將結果數字乘以100 後面再加上% 123.123 ->#.00->1.3212%