《Java开发实战经典》教师讲解031109 NumberFormat.pptVIP

《Java开发实战经典》教师讲解031109 NumberFormat.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA 应用开发详解 第11章:JAVA常用类库 —— NumberFormat 本章目标 可以使用NumberFormat类进行本地化的数字显示 可以使用DecimalFormat指定格式化模板 NumberFormat类 NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示。 此类的定义如下: public abstract class NumberFormat extends Format 使用当前语言环境格式化数字 DecimalFormat DecimalFormat也是Format的一个子类,主要的作用是用来格式化数字使用,当然,在格式化数字的时候要比直接使用NumberFormat更加方便,因为可以直接指定按用户自定义的方式进行格式化操作,与之前讲解的SimpleDateFormat类似,如果要想进行自定义格式化操作,则必须指定格式化操作的模板。 格式化模板 格式化数字 下一章内容 E-MAIL:mldnqa@163.com ? MLDN 软件教学研发部 MLDN 软件教学研发部 返回指定语言环境的数字格式 普通 public static NumberFormat getCurrencyInstance(Locale inLocale) 5 返回当前默认环境的货币格式 普通 public static final NumberFormat getCurrencyInstance() 4 返回指定语言环境的数字格式 普通 public static NumberFormat getInstance(Locale inLocale) 3 返回当前默认语言环境的数字格式 普通 public static final NumberFormat getInstance() 2 返回所有语言环境的数组 普通 public static Locale[] getAvailableLocales() 1 描述 类型 方法 No. package org.lxh.demo11.numberdemo; import java.text.NumberFormat; public class NumberFormatDemo01 { public static void main(String[] args) { NumberFormat nf = null; nf = NumberFormat.getInstance(); // 得到默认的数字格式显示 System.out.println(格式化之后的数字: + nf.format(1000000)); System.out.println(格式化之后的数字: + nf.format(1000.345)); } } 用于在前缀或或后缀中为特殊字符加引号,例如 ## 将 123 格式化为 #123。要创建单引号本身,请连续使用两个单引号:# oclock。 前缀或后缀 , 11 货币记号,由货币号替换。如果两个同时出现,则用国际货币符号替换。如果出现在某个模式中,则使用货币小数分隔符,而不使用小数分隔符。 前缀或后缀 ¤ \u00A4 10 乘以1000并显示为千分数 前缀或后缀 \u2030 9 数字乘以100并显示为百分数 前缀或后缀 % 8 分隔正数和负数子模式 子模式边界 ; 7 分隔科学计数法中的尾数和指数 数字 E 6 分组分隔符 数字 , 5 代表负号 数字 - 4 小数点分隔符或货币的小数分隔符 数字 . 3 代表阿拉伯数字,每一个#表示一位阿拉伯数字,如果该位不存在则不显示 数字 # 2 代表阿拉伯数字,每一个0表示一位阿拉伯数字,如果该位不存在则显示0 数字 0 1 描述 位置 标记 No. package org.lxh.demo11.numberdemo; import java.text.DecimalFormat; class FormatDemo{ public void format1(String pattern,double value){ DecimalFormat df = null ; // 声明一个DecimalFormat对象 df = new DecimalFormat(pattern) ; // 实例化对象 String str = df.format(value) ; // 格式化数字 System.out.println(使用 + pattern + 格式化数字+value+: + str); } } public class NumberFormatDemo02 { public static void main(Strin

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档