java.text.DecimalFormat类十进制格式化

 更新时间:2018年03月01日 13:46:17   作者:jwdstef  
这篇文章主要为大家详细介绍了java.text.DecimalFormat类十进制格式化的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

java.text.DecimalFormat类十进制格式化的具体代码,供大家参考,具体内容如下

import java.text.DecimalFormat; 
 
class FormatDemo{ 
  public void format1(String pattern,double value){ 
     
    // 声明一个DecimalFormat对象 
    DecimalFormat df = new DecimalFormat(pattern); 
     
    String str = df.format(value); 
    System.out.println("使用" + pattern + "样式格式化:" + value + " 得到:"+ str); 
  } 
} 
public class Test{ 
   
  public static void main(String args[]){ 
    FormatDemo fd = new FormatDemo(); 
    fd.format1("###,###.###", 111222.34567); 
    //前边不够补0 后边多余四舍五入 不够补0 
    fd.format1("000,000.000", 11222.34567);  
    fd.format1("###,###.###¥", 111222.34567);  
    fd.format1("000,000.000¥", 11222.34567);  
    //百分之多少 
    fd.format1("##.###%", 0.345678);   
    //百分之多少 
    fd.format1("00.###%", 0.0345678);  
    //千分之多少 
    fd.format1("###.###/u2030", 0.345678); 
     
    //指数形式 
    DecimalFormat df1 = new DecimalFormat(); 
    //用下这个东西applypattern 
    df1.applyPattern("0.000E0000");  
    System.out.println(df1.format(111222.34567)); 
     
  } 
} 

程序运行结果:

使用###,###.###样式格式化:111222.34567 得到:111,222.346 
使用000,000.000样式格式化:11222.34567 得到:011,222.346 
使用###,###.###¥样式格式化:111222.34567 得到:111,222.346¥ 
使用000,000.000¥样式格式化:11222.34567 得到:011,222.346¥ 
使用##.###%样式格式化:0.345678 得到:34.568% 
使用00.###%样式格式化:0.0345678 得到:03.457% 
使用###.###‰样式格式化:0.345678 得到:345.678‰ 
1.112E0005 

DecimalFormat格式化模板

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

相关文章

  • Java多线程的具体介绍与使用笔记小结

    Java多线程的具体介绍与使用笔记小结

    Java多线程详细介绍线程是程序执行的最小单元,多线程是指程序同一时间可以有多个执行单元运行(这个与你的CPU核心有关)。 接下来通过本文给大家介绍Java多线程的具体介绍与使用笔记小结,感兴趣的朋友一起看看吧
    2021-05-05
  • Java面向对象之作用域详细解读

    Java面向对象之作用域详细解读

    这篇文章主要介绍了Java面向对象之作用域详细解读,在java编程中,主要的变量就是属性和局部变量,局部变量一般是指在成员方法中定义的变量,局部变量也就是除了属性之外的其他变量,作用域为定义他的代码块中,需要的朋友可以参考下
    2024-01-01
  • maven工程中jar包瘦身的五种方法

    maven工程中jar包瘦身的五种方法

    这篇文章主要介绍了maven工程中jar包瘦身的五种方法,帮助大家更好的理解和使用maven,感兴趣的朋友可以了解下
    2021-02-02
  • 告别无尽等待:Java中的轮询终止技巧

    告别无尽等待:Java中的轮询终止技巧

    在Java中,轮询是一种常见的处理方式,用于检查某个条件是否满足,直到满足条件或达到一定的时间限制,本文将介绍Java中常用的轮询结束方式,包括使用循环、定时器和线程池等方法,需要的朋友可以参考下
    2023-10-10
  • Java基础-Java常量和常量值

    Java基础-Java常量和常量值

    这篇文章主要介绍了Java基础-Java常量和常量值,在程序中存在大量的数据来代表程序的状态,其中有些数据在程序运行过程中值不能发生改变,这些数据在程序中被叫做常量,下面文章对Java常量和常量值的详细内容,需要的小伙伴可以参考一下
    2022-01-01
  • idea运行jsp文件的时候显示404问题及解决

    idea运行jsp文件的时候显示404问题及解决

    这篇文章主要介绍了idea运行jsp文件的时候显示404问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • quartz时间表达式Cron详解

    quartz时间表达式Cron详解

    这篇文章介绍了quartz时间表达式Cron,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • IntelliJ IDEAx导出安卓(Android)apk文件图文教程

    IntelliJ IDEAx导出安卓(Android)apk文件图文教程

    这篇文章主要为大家详细介绍了IntelliJ IDEAx导出安卓(Android)apk文件图文教程,文中步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • Spring Cloud 覆写远端的配置属性实例详解

    Spring Cloud 覆写远端的配置属性实例详解

    这篇文章主要介绍了Spring Cloud 覆写远端的配置属性的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Java项目防止SQL注入的几种方法总结

    Java项目防止SQL注入的几种方法总结

    SQL注入是比较常见的网络攻击方式之一,在客户端在向服务器发送请求的时候,sql命令通过表单提交或者url字符串拼接传递到后台持久层,最终达到欺骗服务器执行恶意的SQL命令,下面这篇文章主要给大家总结介绍了关于Java项目防止SQL注入的几种方法,需要的朋友可以参考下
    2023-04-04

最新评论