数字的格式化:NumberFormat类

简介:
1. Format的常用类
 MessageFormat、DateFormat、NumberFormat
2. 在java.text包中,NumberFormat实例如下:
NumberFormat nf =  null ;     // 声明一个NumberFormat对象
    nf = NumberFormat.getInstance() ;   // 得到默认的数字格式化显示
    System.out.println( "格式化之后的数字:" + nf.format(10000000)) ;
    System.out.println( "格式化之后的数字:" + nf.format(1000.2345)) ;

例子2:
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) ;
  }
};

本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/245098,如需转载请自行联系原作者
相关文章
|
运维 Oracle 关系型数据库
screw生成数据库文档
screw生成数据库文档
300 12
|
运维 测试技术
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
测试与开发问题之测试开发工程师与软件开发工程师和测试工程师如何区别
201 1
|
Java Maven
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
Maven配置以及IDEA设置(Cannot resolve plugin org.apache.maven.plugins:报错)
2329 1
|
9月前
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
7638 2
|
Web App开发 Windows
FFmpeg开发笔记(十五)详解MediaMTX的推拉流
MediaMTX是开源轻量级流媒体服务器,提供RTSP, RTMP, HLS, WebRTC和SRT服务。启动后,它在不同端口监听。通过FFmpeg的推拉流测试,证明了MediaMTX成功实现HLS流媒体转发,但HLS播放兼容性问题可能因缺少音频流导致。推流地址为rtsp://127.0.0.1:8554/stream,RTMP地址为rtmp://127.0.0.1:1935/stream,HLS播放地址为http://127.0.0.1:8888/stream(Chrome)和http://127.0.0.1:8888/stream/index.m3u8(其他播放器可能不支持)。
1992 2
FFmpeg开发笔记(十五)详解MediaMTX的推拉流
|
缓存 关系型数据库 MySQL
MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法
MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法
21745 0
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL8.0.23安装及配置【超级详细】
MySQL8.0.23安装及配置【超级详细】
944 0
docker-compose启动报错,解决方案
[root@cache1 www]# docker-composeTraceback (most recent call last): File "/usr/bin/docker-compose", line 5, in from pkg_resources import load_entry_point File "/usr/lib/python2.
5247 0
|
编解码 安全 网络协议
Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略