java格式化数字、货币、金钱
2024-08-29 15:25:59
网上摘来的,以后可能会用到
java开发中经常会有数字、货币金钱等格式化需求,货币保留几位小数,货币前端需要加上货币符号等。可以用java.text.NumberFormat和java.text.DecimalFormat实现。
第一种:比如网上交易系统,数字保留4位小数:
public static void main(String[] args){
NumberFormat nf = new DecimalFormat("##.####");
Double d = 554545.4545454;
String str = nf.format(d);
System.out.println(str);
//输出554545.4545
} 第二种:比如网上交易系统,金钱数字保留4位小数且以“¥”开头:
public static void main(String[] args){
NumberFormat nf = new DecimalFormat("$##.####");
Double d = 554545.4545454;
String str = nf.format(d);
System.out.println(str);
//$554545.4545
} 第三种:比如网上交易系统,金钱数字保留4位小数且三位三位的隔开:
public static void main(String[] args){
NumberFormat nf = new DecimalFormat("#,###.####");
Double d = 554545.4545454;
String str = nf.format(d);
System.out.println(str);
//554,545.4544;
}
最新文章
- BroadCast Receiver的使用
- 工作随笔——UIButton的EdgeInsets + Swift中的正则表达式;
- 【linux】学习7
- jquery stop
- Python学习笔记-Day3-python函数
- iOS - Swift PList		数据存储
- iOS App从点击到启动
- 【JavsScript】一个元素绑定多个事件
- About xvfb
- transition的四个属性
- CH Round #53 -GCD Path
- jquery 高亮
- Android values资源的定义
- HTML基础-------HTML标签(2)
- li之间的间隙问题
- Mockito学习1
- Java - HashTable源码分析
- 英特尔帮助优化 Epic 的《堡垒之夜》* 和 Unreal Engine*
- 浅谈对IT的认识!
- Linux手动添加系统环境共享库路径
热门文章
- WP追加字符串到文件
- 如何学习Android系统源码(转)
- Python学习之路day3-函数
- count(*) 和count(1) 有区别吗
- IntelliJ IDEA创建Maven+SSM+Tomcat+Git项目【全程详解】
- Linux_总结_01_VMware14虚拟机下安装CentOS7.x
- C# GDI+编程
- WordPress 中文图片 上传 自动重命名
- BeetleX高性能通讯开源组件
- HIVE-默认分隔符的(linux系统的特殊字符)查看,输入和修改