返回顶部
首页 > 资讯 > 精选 >如何java中使用DecimalFormat实现对数字进行格式化
  • 492
分享到

如何java中使用DecimalFormat实现对数字进行格式化

javadecimalformatfo 2023-05-31 12:05:41 492人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关如何java中使用DecimalFORMat实现对数字进行格式化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。java 使用DecimalFormat进行数字的格式化实例

这期内容当中小编将会给大家带来有关如何java中使用DecimalFORMat实现对数字进行格式化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

java 使用DecimalFormat进行数字的格式化实例详解

简单实例:

//获取DecimalFormat的方法DecimalFormat.getInstance();  public static void test1(DecimalFormat df) {     //默认显示3位小数     double d = 1.5555555;     System.out.println(df.format(d));//1.556     //设置小数点后最大位数为5     df.setMaximumFractionDigits(5);     df.setMinimumIntegerDigits(15);     System.out.println(df.format(d));//1.55556     df.setMaximumFractionDigits(2);     System.out.println(df.format(d));//1.56     //设置小数点后最小位数,不够的时候补0     df.setMinimumFractionDigits(10);     System.out.println(df.format(d));//1.5555555500     //设置整数部分最小长度为3,不够的时候补0     df.setMinimumIntegerDigits(3);     System.out.println(df.format(d));     //设置整数部分的最大值为2,当超过的时候会从个位数开始取相应的位数     df.setMaximumIntegerDigits(2);     System.out.println(df.format(d));   }      public static void test2(DecimalFormat df) {     int number = 155566;     //默认整数部分三个一组,     System.out.println(number);//输出格式155,566     //设置每四个一组     df.setGroupingSize(4);     System.out.println(df.format(number));//输出格式为15,5566     DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance();     //设置小数点分隔符     dfs.setDecimalSeparator(';');     //设置分组分隔符     dfs.setGroupingSeparator('a');     df.setDecimalFormatSymbols(dfs);     System.out.println(df.format(number));//15a5566     System.out.println(df.format(11.22));//11;22     //取消分组     df.setGroupingUsed(false);     System.out.println(df.format(number));   }      public static void test3(DecimalFormat df) {     double a = 1.220;     double b = 11.22;     double c = 0.22;     //占位符可以使用0和#两种,当使用0的时候会严格按照样式来进行匹配,不够的时候会补0,而使用#时会将前后的0进行忽略     //按百分比进行输出 //   df.applyPattern("00.00%");     df.applyPattern("##.##%");     System.out.println(df.format(a));//122%     System.out.println(df.format(b));//1122%     System.out.println(df.format(c));//22%     double d = 1.22222222;     //按固定格式进行输出     df.applyPattern("00.000");     System.out.println(df.format(d));//01.222     df.applyPattern("##.###");     System.out.println(df.format(d));//1.222   } 

--结束END--

本文标题: 如何java中使用DecimalFormat实现对数字进行格式化

本文链接: https://lsjlt.com/news/225531.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何java中使用DecimalFormat实现对数字进行格式化
    这期内容当中小编将会给大家带来有关如何java中使用DecimalFormat实现对数字进行格式化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。java 使用DecimalFormat进行数字的格式化实例...
    99+
    2023-05-31
    java decimalformat fo
  • 如何在java中调用xls对xml进行格式化
    本篇文章给大家分享的是有关如何在java中调用xls对xml进行格式化,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在java中调用xls格式化xml 使用javax.xml....
    99+
    2023-05-31
    java xls xml
  • 使用java怎么对BigDecimal进行格式化
    使用java怎么对BigDecimal进行格式化?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合...
    99+
    2023-06-14
  • Java中如何对日期时间进行格式化
    这篇文章将为大家详细讲解有关Java中如何对日期时间进行格式化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java格式化日期时间的方法import java.text.Parse...
    99+
    2023-05-31
    java ava
  • 如何在Java中使用SimpleDateFormat对日期格式进行转换
    这篇文章主要介绍了如何在Java中使用SimpleDateFormat对日期格式进行转换,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向...
    99+
    2023-05-30
    java simpledateformat
  • Java及数据库对日期进行格式化方式
    目录Java及数据库对日期进行格式化示例Java与数据库时间格式转换Java及数据库对日期进行格式化 Java对日期进行格式化可使用java.text.SimpleDateForma...
    99+
    2024-04-02
  • 如何使用PyCharm进行代码格式化
    PyCharm是一款强大的Python集成开发环境(IDE),其代码美化工具可以帮助开发者规范代码风格、优化代码结构,提高代码可读性。本文将介绍PyCharm代码美化工具的使用方法,并...
    99+
    2024-02-25
    工具 pycharm 代码美化 代码可读性
  • 如何使用PHP对日期进行格式化(三种方法)
    在开发网站或应用程序时,往往需要对日期进行格式化。有时候,我们需要把日期从格式如 2021-11-25 的年月日转换成格式如 11/25/2021 的月日年,以适应不同的需求和语言环境。在这篇文章中,我们将介绍如何使用PHP对日期进行格式化...
    99+
    2023-05-14
  • python如何对变量进行格式化输出
    本篇内容主要讲解“python如何对变量进行格式化输出”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何对变量进行格式化输出”吧!说明若要在输出文字信息的同时,共同输出数据,则需要使...
    99+
    2023-06-20
  • SpringBoot如何对LocalDateTime进行格式化并解析
    目录【1】格式化后台传给前端的日期SpringBoot对Date/DateTime配置第一种方式:配置localDateTimeSerializer第二种方式:@JsonFormat...
    99+
    2024-04-02
  • Python中如何实现字符串格式化
    这篇文章给大家分享的是有关Python中如何实现字符串格式化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是字符串格式化,为什么需要这样做?我们有时候刷抖音/B站看到封面很好看,但是进入直播发现,不过如此!想...
    99+
    2023-06-22
  • 利用Java如何实现对字符串进行比较
    本篇文章给大家分享的是有关利用Java如何实现对字符串进行比较,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。CompareTo()方法简介首先,它属于java.lang.Str...
    99+
    2023-05-31
    java 字符串 ava
  • Java如何使用Collections.sort对中文进行排序方式
    本篇文章为大家展示了Java如何使用Collections.sort对中文进行排序方式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用Collections.sort对中文进行排序使用collec...
    99+
    2023-06-25
  • 如何​对JavaScript数组进行字符串化
    这篇文章主要介绍了如何对JavaScript数组进行字符串化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何对JavaScript数组进行字符串化文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • PHP中如何使用sprintf()函数格式化字符串
    本篇文章给大家分享的是有关PHP中如何使用sprintf()函数格式化字符串,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。语法: string sprintf(string f...
    99+
    2023-06-17
  • 如何在Java中使用正则表达式对字符串进行判断
    如何在Java中使用正则表达式对字符串进行判断?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java 正则表达式判断字符串是否以字符开始:public stat...
    99+
    2023-05-31
    java 正则表达式 字符串
  • 如何在一个HTML文件中对文本进行格式化
    这篇文章主要介绍了如何在一个HTML文件中对文本进行格式化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。<html> <...
    99+
    2024-04-02
  • python如何实现字符串格式化
    这篇文章主要为大家展示了“python如何实现字符串格式化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何实现字符串格式化”这篇文章吧。字符串格式...
    99+
    2024-04-02
  • 如何使用阿里云服务器进行格式化
    阿里云服务器提供了丰富的服务,包括云存储、云数据库、计算等。在使用阿里云服务器的过程中,我们可能需要进行格式化操作,以清理硬盘空间、恢复出厂设置等。本文将详细介绍如何使用阿里云服务器进行格式化。 首先,我们需要登录阿里云控制台。在控制台中,...
    99+
    2023-11-06
    阿里 如何使用 服务器
  • PHP中如何进行数字转化
    PHP是一种面向对象、基于脚本的编程语言,被广泛应用于开发Web应用程序。在实际开发过程中,数字转化是一项经常用到的技术。本文将介绍PHP中如何进行数字转化。一、PHP中的基本数据类型在PHP中,数字是一种基本数据类型。数字有两种格式:整数...
    99+
    2023-05-14
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作