共计 778 个字符,预计需要花费 2 分钟才能阅读完成。
DecimalFormat 类是 java.text 包中的一个类,用于格式化数字的输出。它提供了一种简单的方法来格式化数字,使其以特定的样式显示。
DecimalFormat 类的主要方法是 format(),它接受一个数字作为参数,并返回一个格式化后的字符串。格式化的规则由 DecimalFormat 对象的模式字符串指定。
以下是 DecimalFormat 类的一些常用模式字符串及其对应的格式化规则:
- “#”: 如果位数不足则补 0,不显示小数位。
- “0”: 如果位数不足则补 0,显示小数位。
- “#.##”: 如果位数不足则不补 0,最多显示两位小数。
- “0.00”: 如果位数不足则补 0,最多显示两位小数。
使用 DecimalFormat 类的示例代码如下:
import java.text.DecimalFormat;
public class DecimalFormatExample {public static void main(String[] args) {
double number = 123.456;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
String formattedNumber = decimalFormat.format(number);
System.out.println("Formatted number:" + formattedNumber);
}
}
输出结果为:
Formatted number: 123.46
在以上示例中,我们创建了一个 DecimalFormat 对象,将模式字符串 ”#.##” 传递给构造函数。然后,我们使用 format() 方法将数字 123.456 格式化为字符串 ”123.46″。最后,我们将格式化后的字符串输出到控制台。
通过使用不同的模式字符串,可以根据需要格式化数字的输出。
丸趣 TV 网 – 提供最优质的资源集合!
正文完