网上摘来的,以后可能会用到

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;
}

最新文章

  1. BroadCast Receiver的使用
  2. 工作随笔——UIButton的EdgeInsets + Swift中的正则表达式;
  3. 【linux】学习7
  4. jquery stop
  5. Python学习笔记-Day3-python函数
  6. iOS - Swift PList 数据存储
  7. iOS App从点击到启动
  8. 【JavsScript】一个元素绑定多个事件
  9. About xvfb
  10. transition的四个属性
  11. CH Round #53 -GCD Path
  12. jquery 高亮
  13. Android values资源的定义
  14. HTML基础-------HTML标签(2)
  15. li之间的间隙问题
  16. Mockito学习1
  17. Java - HashTable源码分析
  18. 英特尔帮助优化 Epic 的《堡垒之夜》* 和 Unreal Engine*
  19. 浅谈对IT的认识!
  20. Linux手动添加系统环境共享库路径

热门文章

  1. WP追加字符串到文件
  2. 如何学习Android系统源码(转)
  3. Python学习之路day3-函数
  4. count(*) 和count(1) 有区别吗
  5. IntelliJ IDEA创建Maven+SSM+Tomcat+Git项目【全程详解】
  6. Linux_总结_01_VMware14虚拟机下安装CentOS7.x
  7. C# GDI+编程
  8. WordPress 中文图片 上传 自动重命名
  9. BeetleX高性能通讯开源组件
  10. HIVE-默认分隔符的(linux系统的特殊字符)查看,输入和修改