使用DecimalFormat给String字符串加千位符,并保留2位小数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用DecimalFormat给String字符串加千位符,并保留2位小数相关的知识,希望对你有一定的参考价值。

//包名
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.ParseException;

public class DecimalFormatTest
{
    
    public static void main(String[] args)
    {
        DecimalFormat df = new DecimalFormat("###,###.##");
        
        NumberFormat nf = NumberFormat.getInstance();
        try
        {
            System.out.println(df.format((nf.parse("123123.12"))));
        }
        catch (ParseException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        
    }
    
}

 

以上是关于使用DecimalFormat给String字符串加千位符,并保留2位小数的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 java DecimalFormat 格式化负百分比?

String.format() 和 DecimalFormat 实际上没有格式化

DecimalFormat 格式化金额

为啥 DecimalFormat 忽略分组字符?

DecimalFormat - 没有小数分隔符

Java DecimalFormat 用法