首页 > 编程 > Java > 正文

java DecimalFormat常用方法详解

2019-11-26 10:13:21
字体:
来源:转载
供稿:网友

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。

package com.myk.hash;import java.text.DecimalFormat;public class App {  public static void main( String[] args )  {    //数字格式化,#和0都是占位符,#:当要格式化的数字位数不足时#会补空白;0:当要格式化的数字位数不足时会补0    DecimalFormat df1 = new DecimalFormat("#.##");//数字格式化      System.out.println(df1.format(0.01));    DecimalFormat df2 = new DecimalFormat("0.000");//数字格式化     System.out.println(df2.format(0.01));    //数字以%的形式展示,小数转百分比自动转换    DecimalFormat df3 = new DecimalFormat("#0.000%");//数字格式化      System.out.println(df3.format(0.11));    //数字以%的形式展示,小数转百分比自动转换    DecimalFormat df4 = new DecimalFormat("#.##%");//数字格式化     System.out.println(df4.format(0.01111));    //用","将数字按3位隔开    DecimalFormat df5 = new DecimalFormat(",###");//数字格式化      System.out.println(df5.format(981725025));    DecimalFormat df6 = new DecimalFormat("顶顶顶顶顶,###");//数字格式化     System.out.println(df6.format(981725025));    DecimalFormat df7 = new DecimalFormat("###,###.000");//数字格式化      System.out.println(df7.format(981725025.981725025));//--会四舍五入  }}

结果

0.010.01011.000%1.11%981,725,025顶顶顶顶顶981,725,025981,725,025.982

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表