阅读量: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()
方法将数字格式化为带有前缀和后缀的字符串,并输出结果。