Android中小数位的格式化处理一般用DecimalFormat来搞定。
public DecimalFormat(String pattern)
参数pattern是一个模式化字符串,用来决定数据格式化的规则。
常用的通配符有俩:0, #
0: 整数位:少的左边补0, 多的不处理。 小数位:少的右边补0,多的四舍五入(当然不一定是四舍五入,怎样处理可以自己设置)
#:整数位:少的不处理,多的也不处理。小数位:少的不处理,多的四舍五入(当然不一定是四舍五入,怎样处理可以自己设置) 如果小数位的后边是0,不显示。
double num = 120.12415926;
DecimalFormat df = new DecimalFormat("00.00");
System.out.println("输出的结果为:"+df.format(num));
double num1 = 20.120;
DecimalFormat df1 = new DecimalFormat("000.000");
System.out.println("输出的结果为:"+df1.format(num1));
double num2 = 120.12415926;
DecimalFormat df2 = new DecimalFormat("##.##");
System.out.p