java格式化数值成货币格式示例

 更新时间:2014年04月14日 08:02:54   作者:  
这篇文章主要介绍了java格式化数值成货币格式示例,格式化一个数值,比如123456789.123,希望显示成"$123,456,789.123",需要的朋友可以参考下

格式化一个数值,比如123456789.123,希望显示成"$123,456,789.123".要完成需求,可以用java.text.NumberFormat类来进行格式化

NumberFormat类提供了对数值格式的封装。在JDK中,一般使用NumberFormt的子类----java.text.DecimalFormat完成这个功能。该类最常见的构造函数为:

public DecimalFormat(String pattern)

其中,参数pattern表示传入的格式字符串

代码:

复制代码 代码如下:

import java.text.DecimalFormat;
import java.text.NumberFormat;
public class numberFormat
{
 public static void main(String[] args)
 {
  NumberFormat nf = new DecimalFormat("$,###.##");
  String testStr = nf.format(123456789.123);
  System.out.println(testStr);
 }
}

DecimalFormat特点:

接受相应的格式字符串,将数值中的各个部分格式化显示。#表示阿拉伯数字

在格式字符串中,除了具有代表意义的部分之外,其他部分如$都原样出现

相关文章

  • jedis连接池对commons-pool的封装示例详解

    jedis连接池对commons-pool的封装示例详解

    这篇文章主要为大家介绍了jedis连接池对commons-pool的封装示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Java中集合List、Set和Map的入门详细介绍

    Java中集合List、Set和Map的入门详细介绍

    Java集合主要分为三种类型:Set(集)、List(列表)和Map(映射),下面这篇文章主要给大家介绍了关于Java中集合List、Set和Map的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • Java中zip文件压缩与解压之ZipInputStream和ZipOutputStream

    Java中zip文件压缩与解压之ZipInputStream和ZipOutputStream

    这篇文章主要给大家介绍了关于Java中zip文件压缩与解压之ZipInputStream和ZipOutputStream的相关资料,ZipInputStream 和 ZipOutputStream 可以用于处理 ZIP文件格式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • Java中import导入的用法说明

    Java中import导入的用法说明

    这篇文章主要介绍了Java中import导入的用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java中List、Array、Map、Set等集合相互转换

    java中List、Array、Map、Set等集合相互转换

    这篇文章主要介绍了java中List、Array、Map、Set等集合相互转换的相关资料,需要的朋友可以参考下
    2017-05-05
  • SpringBoot使用MyBatis-Plus解决Invalid bound statement异常

    SpringBoot使用MyBatis-Plus解决Invalid bound statement异常

    这篇文章主要介绍了SpringBoot使用MyBatis-Plus解决Invalid bound statement异常,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Java中的程序计数器是什么

    Java中的程序计数器是什么

    这篇文章主要介绍了Java中的程序计数器是什么,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-09-09
  • Redis分布式锁实现方式及超时问题解决

    Redis分布式锁实现方式及超时问题解决

    这篇文章主要介绍了Redis分布式锁实现方式及超时问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java中利用gson解析Json实例教程

    Java中利用gson解析Json实例教程

    这篇文章主要给大家介绍了关于Java中利用gson解析Json 的相关资料,文中给出了详细的示例代码供大家参考学习,相信对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Java_Spring之XML 的 AOP 配置

    Java_Spring之XML 的 AOP 配置

    这篇文章主要介绍了Java_Spring中基于XML的AOP配置,上篇讲到的是基于注解的AOP配置,对XML感兴趣的同学可以参考阅读本文
    2023-04-04

最新评论