Java DecimalFormat怎样自定义前缀和后缀

avatar
作者
猴君
阅读量:0

在Java中,可以使用DecimalFormat类来自定义数字格式,包括前缀和后缀。以下是一个示例,展示了如何自定义前缀和后缀:

import java.text.DecimalFormat;  public class DecimalFormatCustom {     public static void main(String[] args) {         // 创建一个DecimalFormat对象         DecimalFormat decimalFormat = new DecimalFormat();          // 设置自定义前缀和后缀         String prefix = "¥";         String suffix = "元";         decimalFormat.setPattern(prefix + "#,###.##" + suffix);          // 定义要格式化的数字         double number = 123456.789;          // 格式化数字并输出结果         String formattedNumber = decimalFormat.format(number);         System.out.println("格式化后的数字: " + formattedNumber);     } } 

在这个示例中,我们创建了一个DecimalFormat对象,并设置了自定义前缀(¥)和后缀(元)。然后,我们使用setPattern()方法设置了数字格式模式,其中包括了前缀、数字格式(使用#,###.##表示千分位分隔符和两位小数)以及后缀。最后,我们使用format()方法将数字格式化为带有前缀和后缀的字符串,并输出结果。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!