文章目录

  • 通过 String.format 方式来进行左位补零操作
  • 通过 NumberFormat 方式来进行左位补零操作
  • 使用循环实现左位补零操作
  • 效果截图

通过 String.format 方式来进行左位补零操作

// 1为 int 类型、0代表前面要补位的字符、2代表字符串的长度、d表示参数为整数类型
String s = String.format("%02d", 1);
System.out.println(s);

通过 NumberFormat 方式来进行左位补零操作

// 首先通过 getInstance 创建一个 NumberFormat 实例
NumberFormat numberFormat = NumberFormat.getInstance();
// 设置最大和最小整数位数
numberFormat.setMaximumIntegerDigits(2);
numberFormat.setMinimumIntegerDigits(2);
// 最后通过 format 方法操作要补零的数字即可
System.out.println(numberFormat.format(2));

使用循环实现左位补零操作

int num = 6; // 需要补零的数字
int len = 2; // 补零之后数字的总长度
StringBuilder sb = new StringBuilder();
sb.append(num);
int temp = len - sb.length();
if (temp > 0)while (sb.length() < len)   //若长度不足进行补零sb.insert(0, "0");  // 每次都在最前面补零
System.out.println(sb);

效果截图

Java 长度不足左位补0的3种方法相关推荐

  1. Java数字位数不足前面补0的几种办法

    public static void main(String[] args) {int num=6; DecimalFormat decimalFormat = new DecimalFormat(& ...

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

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

  3. Java String字符串长度不足指定位数补0

    Java String字符串长度不足指定位数补0 自己项目中有个需求:需要5位随机数-范围在1-99999 随机数可以利用Random()来获取,但是想要生成的随机数都是5位数,那就需要做一点小处理啦 ...

  4. oracle 取字段长度为5,oracle9i中varchar2(5)字段长度不足5前面补0?

    oracle9i中varchar2(5)字段长度不足5前面补0? mip版  关注:201  答案:2  悬赏:20 解决时间 2021-01-19 11:34 已解决 2021-01-18 23:5 ...

  5. php数字加零,php实现数字补零的两种方法

    本篇文章给大家带来的内容是关于php实现数字补零的两种方法 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零 ...

  6. 【转】Java中字符串中子串的查找共有四种方法(indexof())

    原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下: 1.int ...

  7. 将Java应用程序本地编译为EXE的几种方法

    将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)   1. 从[url]www.towerj.com[/url]获得一个TowerJ编译器,该编译器可以将你的CLASS文件   ...

  8. Java中字符串中子串的查找共有四种方法(indexof())

    2019独角兽企业重金招聘Python工程师标准>>> public class FirstDemo { /** *API中String的常用方法 */ // 查找指定字符串是否存在 ...

  9. java web ip_详解Java Web如何限制访问的IP的两种方法

    前一阵子因为在做项目时碰到了这个功能,现在好好总结一下,至于为什么要限制IP访问,我就不多说了.然后百度了一下,现在主要有两种方式去限制IP访问,第一种是最简单的方便的,第二种是通过过滤器来限制访问. ...

最新文章

  1. 为何程序员们没事总爱戴个耳机,看完恍然大悟......
  2. muduo之TcpServer
  3. c# winform datagridview改变表头标题的颜色(column header)
  4. linux的gromacs模拟分子运动,分子动力学技术交流---gromacsamber
  5. 在终端显示文本的中间部分
  6. 构造函数为什么不能是虚函数 ( 转载自C/C++程序员之家)
  7. python 笔记本_Python笔记本
  8. MapXtreme 2005新增内容
  9. git 查看修改用户名
  10. 2012禁用ip隧道 win_Windows 7下关闭IPV6隧道的技巧方法
  11. LCS 最大子段和,最大子段和在原数组的首末地址
  12. ssh网络服务的搭建和配置
  13. TensorFlow 学习(三)—— Variables、Session、初始化
  14. WCF作为SAO技术的核心:契约
  15. Win7环境下如何开启802.1X 无线网络认证
  16. 关于计算机体系结构-北桥和南桥
  17. [已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no enc
  18. 华三防火墙NAT配置CLI
  19. 浏览器显示无法解析服务器的DNS地址,搜狗浏览器无法解析服务器的DNS地址怎么解决...
  20. 菲尔人格测试(测试一下自己的分数看看)

热门文章

  1. C++异常机制的实现方式和开销分析(作者:白杨)
  2. dlink客户端 android,DLink IP Cam Viewer by OWLR
  3. 关于学习时,如何处理专业术语的见解
  4. 第28届计算机命题搜索赛试题,第28届计算机表演赛命题搜索赛.docx
  5. 设随机变量用计算机模拟,概率论实验报告1.docx
  6. ajax+json自动提示Demo
  7. 从“网红”到“超级网红”,长沙凭什么这么火?
  8. 搞ERP的和搞低代码的别鸡同鸭讲,还是走着瞧吧
  9. Sql server 2016 Always on 实现无域高可用
  10. 从 Arm Compiler 5 迁移到 Arm Compiler 6