博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.text.NumberFormat用法
阅读量:7108 次
发布时间:2019-06-28

本文共 1096 字,大约阅读时间需要 3 分钟。

java.text.NumberFormat用法

程序当中有时候需要格式化输出数字相关内容,这里把格式化输出NumberFormat写出来,以备后用。

java.text.NumberFormat类有三个方法可以产生下列数据的标准格式化器: 数字:NumberFormat.getNumberInstance(); 货币:NumberFormat.getCurrencyInstance(); 百分数:NumberFormat.getPercentInstance();

 

import java.text.NumberFormat;

public class TestNumberFormat {    

public static void main(String[] args) {

            NumberFormat nFormat=NumberFormat.getNumberInstance();           

           nFormat.setMinimumIntegerDigits(3);//设置整数部分至少为3位           

           nFormat.setMaximumFractionDigits(5);//设置小数点后面尾数为5

            System.out.println("Format Out 3.2128345="+nFormat.format(3.2128345));

            NumberFormat cFormat=NumberFormat.getCurrencyInstance();//设置货币式                         cFormat.setMaximumFractionDigits(3);

            System.out.println("Format Out 321283.47656="+cFormat.format(321283.47656));

            NumberFormat pFormat=NumberFormat.getPercentInstance();//设置百分比格式               pFormat.setMaximumFractionDigits(4);            

System.out.println("Format Out 3.2128345="+pFormat.format(3.2128345));

            System.out.println("Format Out null="+nFormat.format(null));//参数是null,出现异常         

    //Throws IllegalArgumentException     } }

转载于:https://www.cnblogs.com/fjsnail/archive/2012/12/05/2803573.html

你可能感兴趣的文章
InfoQ趋势报告:DevOps 和云计算
查看>>
promise介绍--基础篇
查看>>
在MySQL和PostgreSQL之外,为什么阿里要研发HybridDB数据库?
查看>>
解读:Java 11中的模块感知服务加载器
查看>>
Java8(3):Java8 中 Map 接口的新方法
查看>>
QCon旧金山演讲总结:阿里无线技术架构演进
查看>>
GitHub Octoverse 2018调查要点
查看>>
高效使用微软Azure服务总线的消息功能
查看>>
译文-G1收集器
查看>>
敏捷项目管理,POLYV来支招
查看>>
TensorFlow技术发展与落地实践
查看>>
Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
查看>>
使用SpringBoot开启微服务之旅
查看>>
智能化运维等先进技术助力腾讯云DC入驻法兰克福
查看>>
你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
查看>>
C#的未来:异步序列
查看>>
AWS EC2 Run Command特性新增多重云脚本
查看>>
编辑器之争
查看>>
flume架构解析
查看>>
一个PHP的小技巧
查看>>