java decimal_java DecimalFormat常用方法详解
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.01
0.010
11.000%
1.11%
981,725,025
顶顶顶顶顶981,725,025
981,725,025.982
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
java decimal_java DecimalFormat常用方法详解相关推荐
- Java中 DecimalFormat 用法详解
对Java中 DecimalFormat 的所有基础用法进行了一个汇总.DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度.0 表示如果位数不足则以 0 填充,# 表示只要有 ...
- java.nio.ByteBuffer常用方法详解
一.前言 在Java nio中,主要有三大组件:Buffer,Channel和Selector.这三者之间的关系可以按照如下方式进行理解: Buffer提供了一个字节缓冲区,其可以不断的从Channe ...
- java集合Collection常用方法详解
前言 出去面试的时候,对java的集合框架考察的知识点还是蛮多的.除了基础的集合常见API使用,对集合底层的实现原理以及数据结构等也有很多考察方面.而自己对这方面知之甚少,特地抽空进行研究和学习一下. ...
- Java中JDBC连接数据库详解
今天动力节点java学院小编分享的是JDBC连接数据库的相关知识,希望通过看过此文,各位小伙伴对DBC连接数据库有所了解,下面就跟随小编一起来看看JDBC连接数据库的知识吧. 一.JDBC连接数据库概 ...
- JAVA的StringBuffer类详解
JAVA的StringBuffer类详解 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer ...
- java反射机制深入详解_Java反射机制深入详解
原标题:Java反射机制深入详解 一.概念 反射就是把Java的各种成分映射成相应的Java类. Class类的构造方法是private,由JVM创建. 反射是java语言的一个特性,它允程序在运行时 ...
- Spark SQL原理及常用方法详解(二)
Spark SQL 一.Spark SQL基础知识 1.Spark SQL简介 (1)简单介绍 (2)Datasets & DataFrames (3)Spark SQL架构 (4)Spark ...
- 关于DecimalFormat用法详解
关于 DecimalFormat用法详解 Java 1.6 API中这样定义: DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.该类设计有各种功能,使其 ...
- Arrays类常用方法详解
Java-Arrays类常用方法详解 一.Arrays类的定义 Arrays类位于 java.util 包中,主要包含了操纵数组的各种方法二.Arrays类的常用方法 1.Arrays.asList( ...
最新文章
- TENSORFLOW变量作用域(VARIABLE SCOPE)
- 查看python解释器安装路径
- java访问控制符_java中访问控制符的作用
- 用矩阵内积的办法构造迭代次数受控的神经网络1:0.6:0.1=4:3:2
- 如何通过数据包套接字攻击Linux内核
- python的逆袭之路_Python领域最伟大工程师Kenneth Reitz的逆袭之路
- Java 数组获取最大值和最小值
- java 时间回退_java.time DateTimeFormatter使用灵活的回退值进行解析
- Ubuntu学习(应用集合、命令行以及遇到的问题)
- tomcat 日志配置
- Excel中的VLOOKUP函数之数据匹配
- 剑指offer题目系列二
- Carrot2 - Wikipedia, the free encyclopedia
- STM32_编程入门
- 毕业设计-基于SpringBoot体育运动场馆管理系统+开题报告-任务书等
- ART-Pi 实现音乐播放器 --播放《天空之城》
- 什么是SLA?SLA服务水平深度解析
- 编程记录——研究一下python对shepp_logan体模数据实现iradon变换
- 移动应用的全新方式:超级app+轻应用
- 一、pytorch环境配置
热门文章
- QCon演讲|闲鱼从零到千万DAU的应用架构演进
- 使用NAS动态存储卷创建有状态应用
- re:Invent大会第十年,亚马逊云科技推出了哪些底层自研技术
- 乾通嗖嗖抢先布局多元化用工 实现全流程数智化人力管理
- 一套存储承载全场景,XSKY星辰天合发布企业级SDS V5系列
- 苹果支付60亿美元与高通和解?亚马逊不再运营中国国内市场业务;华为愿同德国签“无间谍软件协议”;Facebook开发语音服务...
- ell服务器专用pe系统,GitHub - elltor/smpe-admin: 后端通用开发框架
- “Host ‘xxx’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’”
- MySQL的错误:No query specified
- 系统架构设计师 - 第三方认证服务