A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马马耶夫岗 中级黑马   /  2016-5-5 14:52  /  490 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

DecimalFormat类
DecimalFormat类在java.text包中。
  可以用DecimalFormat类对输出的数字结果进行必要的格式化 。
1  格式化整数位和小数位
      DecimalFormat对象调用:public final String format(double number);对参数指定的数字进行格式化,并将格式化结果以String对象返回。例如:DecimalFormat format=new DecimalFormat("00000.00"); 那么  String result=format.format(6789.8765);得到的result是:“06789.88”
2 整数位的分组
   当希望将数字的整数部分分组(用逗号分隔),可以在DecimalFormat对象中的例如:将 “123456789.9876543” 的整数部分按4位分组的一个格式化模式是:“#,##,###,##00.00”使用该模式格式化上述数字的结果是:1,2345,6789.99
3  格式化为百分数或千分数
   在DecimalFormat对象中的数字格式化模式尾加“%”,可以将数字格式化为百分数、尾加“\u2030”将数字格式化为千分数。
4  格式化为科学计数  
   在DecimalFormat对象中的数字格式化模式尾加“E0”,可以将数字格式化为科学计数。
5  格式化为货币值  
   在DecimalFormat对象中的数字格式化模式尾加货币符号,例如“$”“¥”,可以将数字格式化为带货币符号的串。

2 个回复

倒序浏览
wan1137856139 来自手机 中级黑马 2016-5-5 15:21:04
沙发
哈哈哈哈哈,老夫收下了
回复 使用道具 举报
String.format也是一个好的方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马