DecimalFormat例子
时间: 2024-10-17 07:13:14 浏览: 22
java小数位的例子
`DecimalFormat`是Java标准库中的类,用于格式化和解析数值到指定的格式。下面是一个基本的例子:
```java
import java.text.DecimalFormat;
public class DecimalFormatExample {
public static void main(String[] args) {
// 创建一个DecimalFormat对象,指定两位小数和千位分隔符
DecimalFormat df = new DecimalFormat("#,##0.00");
// 使用format方法格式化数字
double number = 1234.5678;
String formattedNumber = df.format(number);
System.out.println("Formatted Number: " + formattedNumber); // 输出: "1,234.57"
// 或者直接构造字符串
String pattern = "#,##0.00";
String str = df.format(new Double(pattern));
System.out.println("Pattern-based format: " + str); // 输出: "1,234.57"
}
}
```
在这个例子中,`#,##0.00`是一个模式,`#`代表非零数字,`,`表示千位分隔符,`0`代表数字,`.00`则指定了保留两位小数。
阅读全文