不多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”,拼凑成五位数相关推荐

  1. EXCEL数字前补零且转换成文本型

    EXCEL数字前补零且转换成文本型 方法一.使用公式="0"&A2,只能根据需要补零: 方法二.使用公式=REPT(0,8-LEN(A2))&A2,  自动为数值补 ...

  2. php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)

    下面小编就为大家带来一篇PHP数字前补0的自带函数sprintf 和number_format的用法(详解).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 很多时候我们 ...

  3. php前边填充0,php数字前补0零的方法

    在php中函数str_pad().sprintf()能够实现数字前补零. str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如: str_pad(带填补的 ...

  4. Javascript数字前补零的功能

    有时候计算出日期或者时间或者单位的数需要有前补零 可以用这种方法 function padZero(num) {if (!isNaN(num)) {if (num.toString().length ...

  5. python xlrdxlwt应用 以文本形式存储数字 数字前补零

    python xlrd&xlwt应用 xlrd&xlwt常用的文件读取操作 1.常用单元格中的数据类型 2.导入模块 3.打开Excel文件读取数据 4.常用的函数 xlwt常用的文件 ...

  6. JavaScript 数字前补“0”的五种方法

    JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串. <html> <body> <script>//迭代方式实 ...

  7. 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储

    1. Java中数字默认是十进制,二进制.八进制以及十六进制的表示如下 2. 二进制.八进制.十六进制和十进制的相互转换 2.1 为了不累赘描述,本文以百度的二进制小数转换为十进制小数为例,如下图 2 ...

  8. java对数字的处理_[java初探10]__关于数字处理类

    前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...

  9. java swing 悬浮_[Java教程]JAVA Swing窗口在桌面上浮动_星空网

    JAVA Swing窗口在桌面上浮动 2012-02-15 0 1 class Util { 2 private Toolkit tool; 3 private int width; 4 privat ...

  10. 如何在数字前面填充0,在股票代码前面补上0的三种方法

    在处理股票代码的时候,在从csv文件读取股票数据的的时候,一不小心深市的股票前面的0就会没了,本文将介绍三种简单方法来补上这些丢失的0 str.zfiil() zero fill : 在字符串前面填充 ...

最新文章

  1. linux下遇到的小问题与解决方法
  2. 微信小程序左到右联动
  3. Tasklets 机制浅析
  4. wxWidgets:wxQueryLayoutInfoEvent类用法
  5. Spring如何加载XSD文件
  6. java模拟单链表环形链表解决约瑟夫问题
  7. MFC启动和关闭线程
  8. 这几部经典纪录片,竟然还有人没看过?
  9. 面试精讲之面试考点及大厂真题 - 分布式专栏 11 Redis热点key大Value解决方案
  10. java 容器 List
  11. 俱乐部通知[即日起启用微软Live Meeting]
  12. 如何让pm2支持es6
  13. js渐渐入门之懒人框架- laz.js
  14. Delphi第三方控件安装卸载指南
  15. 技术资料收藏:Windows系统文件中文详解
  16. zcurd上了开源中国头条
  17. Mac OS X 10.4.7 DMG 文件如何转化成ISO文件
  18. 轮播图:小米官网同款轮播图,拿走它让你的网页酷酷的~
  19. Java、JSP出租车管理系统
  20. android 获取手机号码等相关功能

热门文章

  1. c语言登录密码验证山科OJ,山科大 C语言程序设计编程精选44例
  2. 【汇智学堂】-python系列小游戏(井字游戏之六)
  3. 安装minikube中启动kubectl失败踩坑
  4. 网络摄像机 - 显示设置一
  5. K8S节点故障针对数据恢复的问题
  6. 微信小程序:集成客服功能+自定义样式
  7. 腾讯大咖说:腾讯是如何做Unity手游性能优化的
  8. python中sint的意思_PLC里的SINT是什么意思
  9. 比你聪明的人还比你勤奋
  10. 2023年道路运输企业主要负责人证模拟考试题库及道路运输企业主要负责人理论考试试题