赞
踩
简介:
用于格式化十进制数字,将数字格式化为整数、浮点数、百分数等。可以为数字加上单位或控制数字的精度。
- 实例化对象时传递数字。
- 通过applyPattern()方法来实现数字格式化。
注意:
- #:代表数字,如果变量对应位数上存在数字,则显示数字;如果不存在数字,则不显示;
- 0:代表数字,如果变量对应位数上存在数字,则显示数字;如果不存在数字,则显示0;
方法一、通过实例化DecimalFormat对象时传递数字。
import java.text.DecimalFormat;
//主方法中的内容
DecimalFormat myFormat = new DecimalFormat("##.##"); //创建数字格式对象,初始化格式
String output = myFormat.format(十进制数); //用数字格式化对象,获取十进制数字的格式化的对象
System.out.println(output);
方法二、 通过DecimalFormat类中的applyPattern()方法,来实现数字格式化。
import java.text.DecimalFormat;
//主方法中的内容
DecimalFormat myFormat = new DecimalFormat();
myFormat.applyPattern("##.##"); //applyPattern()用方法来实现数字格式化
System.out.println(myFormay.format(十进制数));
取舍使用场景
double a = 3.1415926;
System.out.println("保留两位小数"+String.format("%.2f",a));
System.out.println("保留整数"+(int)a);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。