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%

 

猜你喜欢

转载自blog.csdn.net/petterp/article/details/83016882