Java在数字前补上多个“0”,拼凑成五位数
不多bb,直接上代码!
直接使用DecimalFormat
类中的format方法
int num = 21;
DecimalFormat decimalFormat = new DecimalFormat("00000");
String numFormat= decimalFormat.format(num);
System.out.println(numFormat);// 结果为00021
扩展使用
double pi = 3.1415927;//圆周率
//取一位整数
System.out.println(new DecimalFormat("0").format(pi));//3
//取一位整数和两位小数
System.out.println(new DecimalFormat("0.00").format(pi));//3.14
//取两位整数和三位小数,整数不足部分以0填补。
System.out.println(new DecimalFormat("00.000").format(pi));// 03.142
//取所有整数部分
System.out.println(new DecimalFormat("#").format(pi));//3
//以百分比方式计数,并取两位小数
System.out.println(new DecimalFormat("#.##%").format(pi));//314.16%
再次扩展!
/*** 扩展,如果是其他的数字会是下面的效果*/
double num=12.34;
//整数
System.out.println(new DecimalFormat("6").format(num));//612
System.out.println(new DecimalFormat("60").format(num));//612
System.out.println(new DecimalFormat("06").format(num));//126
System.out.println(new DecimalFormat("00600").format(num));//00126
System.out.println(new DecimalFormat("#####60000").format(num));//00126
//小数
System.out.println(new DecimalFormat(".6").format(num));//12.6
System.out.println(new DecimalFormat(".06").format(num));//12.36
System.out.println(new DecimalFormat(".60").format(num));//12.36
System.out.println(new DecimalFormat(".0006").format(num));//12.3406
System.out.println(new DecimalFormat(".6000").format(num));//12.3406
System.out.println(new DecimalFormat(".600000##").format(num));//12.340006
Java在数字前补上多个“0”,拼凑成五位数相关推荐
- EXCEL数字前补零且转换成文本型
EXCEL数字前补零且转换成文本型 方法一.使用公式="0"&A2,只能根据需要补零: 方法二.使用公式=REPT(0,8-LEN(A2))&A2, 自动为数值补 ...
- php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
下面小编就为大家带来一篇PHP数字前补0的自带函数sprintf 和number_format的用法(详解).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 很多时候我们 ...
- php前边填充0,php数字前补0零的方法
在php中函数str_pad().sprintf()能够实现数字前补零. str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如: str_pad(带填补的 ...
- Javascript数字前补零的功能
有时候计算出日期或者时间或者单位的数需要有前补零 可以用这种方法 function padZero(num) {if (!isNaN(num)) {if (num.toString().length ...
- python xlrdxlwt应用 以文本形式存储数字 数字前补零
python xlrd&xlwt应用 xlrd&xlwt常用的文件读取操作 1.常用单元格中的数据类型 2.导入模块 3.打开Excel文件读取数据 4.常用的函数 xlwt常用的文件 ...
- JavaScript 数字前补“0”的五种方法
JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串. <html> <body> <script>//迭代方式实 ...
- 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储
1. Java中数字默认是十进制,二进制.八进制以及十六进制的表示如下 2. 二进制.八进制.十六进制和十进制的相互转换 2.1 为了不累赘描述,本文以百度的二进制小数转换为十进制小数为例,如下图 2 ...
- java对数字的处理_[java初探10]__关于数字处理类
前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...
- java swing 悬浮_[Java教程]JAVA Swing窗口在桌面上浮动_星空网
JAVA Swing窗口在桌面上浮动 2012-02-15 0 1 class Util { 2 private Toolkit tool; 3 private int width; 4 privat ...
- 如何在数字前面填充0,在股票代码前面补上0的三种方法
在处理股票代码的时候,在从csv文件读取股票数据的的时候,一不小心深市的股票前面的0就会没了,本文将介绍三种简单方法来补上这些丢失的0 str.zfiil() zero fill : 在字符串前面填充 ...
最新文章
- linux下遇到的小问题与解决方法
- 微信小程序左到右联动
- Tasklets 机制浅析
- wxWidgets:wxQueryLayoutInfoEvent类用法
- Spring如何加载XSD文件
- java模拟单链表环形链表解决约瑟夫问题
- MFC启动和关闭线程
- 这几部经典纪录片,竟然还有人没看过?
- 面试精讲之面试考点及大厂真题 - 分布式专栏 11 Redis热点key大Value解决方案
- java 容器 List
- 俱乐部通知[即日起启用微软Live Meeting]
- 如何让pm2支持es6
- js渐渐入门之懒人框架- laz.js
- Delphi第三方控件安装卸载指南
- 技术资料收藏:Windows系统文件中文详解
- zcurd上了开源中国头条
- Mac OS X 10.4.7 DMG 文件如何转化成ISO文件
- 轮播图:小米官网同款轮播图,拿走它让你的网页酷酷的~
- Java、JSP出租车管理系统
- android 获取手机号码等相关功能