全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java NumberFormat 类的详解及实例

 Java NumberFormat 类的详解及实例

概要:

NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。

此类的定义如下:

public abstract class NumberFormat extends Format

MessageFormat 、DateFormat 、NumberFormat 是 Format 三个常用的子类,如果要想进一步完成一个好的国际化程序,则肯定需要同时使用这样三个类完成,根据不同的国家显示贷币的形式。

此类还是在Java.text 包中,所以直接导入此包即可。

import java.text.* ; 
public class NumberFormatDemo01{ 
  public static void main(String args[]){ 
    NumberFormat nf = null ;    // 声明一个NumberFormat对象 
    nf = NumberFormat.getInstance() ;  // 得到默认的数字格式化显示 
    System.out.println("格式化之后的数字:" + nf.format(10000000)) ; 
    System.out.println("格式化之后的数字:" + nf.format(1000.345)) ; 
  } 
}; 

DecimalFormat 的基本使用

是NumberFormat 类的子类,主要的作用是用来格式化数字使用,当然,在格式化数字的时候要比直接使用NumberFormat 更加方便,因为可以直接指定按用户自定义方式进行格式化操作,与之前讲的SimpleDateFormat类似,如果要想进行自定义格式化操作,则必须指定格式化操作的模板。

import java.text.* ; 
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(String args[]){ 
    FormatDemo demo = new FormatDemo() ;  // 格式化对象的类 
    demo.format1("###,###.###",111222.34567) ; 
    demo.format1("000,000.000",11222.34567) ; 
    demo.format1("###,###.###¥",111222.34567) ; 
    demo.format1("000,000.000¥",11222.34567) ; 
    demo.format1("##.###%",0.345678) ; 
    demo.format1("00.###%",0.0345678) ; 
    demo.format1("###.###\u2030",0.345678) ; 
  } 
}; 


如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Java  # NumberFormat 


相关文章: 简单实现Android文件上传  建站ABC备案流程中有哪些关键注意事项?  北京的网站制作公司有哪些,哪个视频网站最好?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  建站VPS能否同时实现高效与安全翻墙?  python的本地网站制作,如何创建本地站点?  实例解析angularjs的filter过滤器  如何在景安云服务器上绑定域名并配置虚拟主机?  个人摄影网站制作流程,摄影爱好者都去什么网站?  如何正确下载安装西数主机建站助手?  PHP正则匹配日期和时间(时间戳转换)的实例代码  如何在IIS中新建站点并配置端口与物理路径?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  安徽网站建设与外贸建站服务专业定制方案  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  ,怎么在广州志愿者网站注册?  如何通过宝塔面板实现本地网站访问?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  官网网站制作腾讯审核要多久,联想路由器newifi官网  文字头像制作网站推荐软件,醒图能自动配文字吗?  高防服务器:AI智能防御DDoS攻击与数据安全保障  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何在自有机房高效搭建专业网站?  如何在宝塔面板中修改默认建站目录?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  南宁网站建设制作定制,南宁网站建设可以定制吗?  贸易公司网站制作流程,出口贸易网站设计怎么做?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  网站制作模板下载什么软件,ppt模板免费下载网站?  建站之星如何优化SEO以实现高效排名?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  济南企业网站制作公司,济南社保单位网上缴费步骤?  利用JavaScript实现拖拽改变元素大小  如何快速搭建安全的FTP站点?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  广州营销型建站服务商推荐:技术优势与SEO优化解析  建站之星logo尺寸如何设置最合适?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何通过山东自助建站平台快速注册域名?  行程制作网站有哪些,第三方机票电子行程单怎么开?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  西安大型网站制作公司,西安招聘网站最好的是哪个?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  建站之星如何快速生成多端适配网站?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何通过免费商城建站系统源码自定义网站主题与功能?  东莞市网站制作公司有哪些,东莞找工作用什么网站好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。