java格式化数值成货币格式示例
时间:2023-01-31 06:27:45
格式化一个数值,比如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特点:
接受相应的格式字符串,将数值中的各个部分格式化显示。#表示阿拉伯数字
在格式字符串中,除了具有代表意义的部分之外,其他部分如$都原样出现
标签:java,格式化,货币
0
投稿
猜你喜欢
Android实现文字滚动播放效果的代码
2021-07-15 22:35:15
Android 如何使用短信链接打开APP
2022-01-09 02:45:25
JAVA反射机制实例详解
2021-11-08 13:39:34
Maven添加Tomcat插件实现热部署代码实例
2021-12-09 02:03:49
在Android中通过Intent使用Bundle传递对象的使用方法
2023-04-23 10:15:38
java httpclient设置超时时间和代理的方法
2023-05-10 13:05:24
Springboot 多租户SaaS搭建方案
2022-06-04 00:23:32
Android中Market的Loading效果实现方法
2023-11-16 09:37:33
最小树形图模板朱刘算法分享
2023-11-07 07:04:38
浅析C# 基础语法的使用
2023-05-16 13:24:50
Android ImageView绘制圆角效果
2023-11-22 22:59:15
C++二分查找(折半查找)算法实例详解
2021-12-21 04:05:55
WPF自定义路由事件的实例教程
2022-04-17 13:33:07
Android超实用的Toast提示框优化分享
2022-12-20 08:36:32
C#套接字(Socket)通信之UDP组播详解
2022-06-11 05:49:52
Android实战打飞机游戏之无限循环的背景图(2)
2023-11-11 23:33:44
浅谈Java线程并发知识点
2021-10-20 13:11:13
Java虚拟机JVM性能优化(三):垃圾收集详解
2021-10-16 10:38:49
Java算法之递归算法计算阶乘
2021-06-30 14:10:56
SpringCloud让微服务实现指定程序调用
2022-03-05 23:24:15