public static void main(String[] args) {int num=6; DecimalFormat decimalFormat = new DecimalFormat("000000");String numFormat= decimalFormat .format(num);System.out.println(numFormat);//打印结果"000006"
}
 @Testpublic void test() {this.printToConsole(autoGenericCode("10011"));this.printToConsole(autoGenericCode("000",3));}/*** 不够位数的在前面补0,保留code的长度位数字* @param code* @return*/private String autoGenericCode(String code) {String result = "";// 保留code的位数result = String.format("%0" + code.length() + "d", Integer.parseInt(code) + 1);return result;}/*** 不够位数的在前面补0,保留num的长度位数字* @param code* @return*/private String autoGenericCode(String code, int num) {String result = "";// 保留num的位数// 0 代表前面补充0     // num 代表长度为4     // d 代表参数为正数型 result = String.format("%0" + num + "d", Integer.parseInt(code) + 1);return result;}

结果:

“10012”
“001”

Java数字位数不足前面补0的几种办法相关推荐

  1. Excel中数字位数不足前面补0

    1.在需要补0的列后面增加一列,输入公式:=TEXT(A1,"000000000"),表示将A1位置的数据扩展为9位,不足9位前面补0 2.下拉该列数据,将所有A列数据执行该规则

  2. Java 长度不足左位补0的3种方法

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

  3. Java中实现十进制数转换为二进制的几种办法

    Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒 ...

  4. 不满6位补零 字符串_如何实现java字符串格式化长度不足补0

    可以通过一行代码补足位数,但是能一行代码补足位数的,前面都是补的空格,而要想补0的,都是需要整数型,用到的函数是 String.format,可以格式化整形,字符串,日期等. 例如:System.ou ...

  5. sqlserver位数不够左边补0

    有的时候需要循环存放一从1开始的字符串 .位数还有要求,我第一次在写的时候想着在左边拼接几个0不就行了,写完我就发现超过10就不行了,位数超了 这个时候就需要用到左补0方法 下面我给大家一个示例: D ...

  6. js数字位数不够前面补零

    /*** 数字不够x位,前面补0* @param {*} num 数字* @param {*} len 补零长度* @returns 0001*/ export function formatZero ...

  7. printf格式输出数字,位数不够前面补0,适用与输出编号

    转载自: http://blog.chinaunix.net/uid-26295753-id-2981750.html printf格式输出:%[flags][width][.perc][F|N|h| ...

  8. Java中实现按字符串位数在前面补0

    场景 现在要将4在前面补位为0004. 实现 1.首先将方法包装为工具类 String waterCode= CommonUtils.fillZeroBeforeString(String.value ...

  9. JAVA随机生成6位数,不足补0

    Random ran = new Random();int num = ran.nextInt(999999);String str = String.format("%06d", ...

最新文章

  1. 2019年春季学期第三周作业
  2. python学习环境安装_python学习系列----环境的安装
  3. 【python图像处理】tiff文件的保存与解析
  4. Visual Studio 32位64位的问题和如何编译32位64位工程的问题
  5. Android-----Resources
  6. html5--switch选择结构的优化
  7. Python笔记-Flask注册路由
  8. 用了这么久的数据库连接池,你知道原理吗?
  9. CCNA学习笔记3---备份和升级IOS
  10. McAfee ePO4.5 admin账号密码忘记的解决办法
  11. LightSpeed ORM .NET简单运用
  12. 如何在虚拟机中安装wp8的sdk,无法启动模拟器问题
  13. 【趣味连载】攻城狮上传视频与普通人上传视频:(一)生成结构化数据
  14. C#WinForm中的太空侵略者
  15. Ubuntu安装播放器 或 Linux上比较好用强大、并且可以倍速播放的播放器SMplayer
  16. java面试常问问题及答案,附源代码
  17. 用辅助功能实现自动点击
  18. java 转byte字符串,Java 字符串与byte之间的相互转换
  19. java 筛选文件后缀为.txt文件
  20. 抽象代数 04.07 Jordan-Holder定理

热门文章

  1. HTTP协议详解以及URL具体访问过程
  2. 从零开始学架构——异地多活架构
  3. 这几种常见的伪学习,看下你是不是也中招了?
  4. LDK3读书笔记(第二章:从内核出发)
  5. 排队叫号医院管理源码
  6. 托盘装载问题(PLP)
  7. Impala入门学习与使用详解
  8. Python全栈-magedu-2018-笔记13
  9. 什么是接口测试和功能测试?
  10. C#获取字符串的长度