今天在写android的 listview 的时候,想让用户输入数据,然后店点击完成排序,但涉及到用户输入小数的情况,但如果集合使用double或者float,listview肯定就会变成小数.0000这种,这时候影响界面效果,所以就涉及到了除0操作,先看一下效果。
除0后,
这样一下是不是就顺眼一点了,好了下面上代码。
代码语言:javascript复制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%