Java数字位数不足前面补0的几种办法
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的几种办法相关推荐
- Excel中数字位数不足前面补0
1.在需要补0的列后面增加一列,输入公式:=TEXT(A1,"000000000"),表示将A1位置的数据扩展为9位,不足9位前面补0 2.下拉该列数据,将所有A列数据执行该规则
- Java 长度不足左位补0的3种方法
文章目录 通过 String.format 方式来进行左位补零操作 通过 NumberFormat 方式来进行左位补零操作 使用循环实现左位补零操作 效果截图 通过 String.format 方式来 ...
- Java中实现十进制数转换为二进制的几种办法
Java中实现十进制数转换为二进制 第一种:除基倒取余法 这是最符合我们平时的数学逻辑思维的,即输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2...依次循环,直到商为0结束,把余数倒 ...
- 不满6位补零 字符串_如何实现java字符串格式化长度不足补0
可以通过一行代码补足位数,但是能一行代码补足位数的,前面都是补的空格,而要想补0的,都是需要整数型,用到的函数是 String.format,可以格式化整形,字符串,日期等. 例如:System.ou ...
- sqlserver位数不够左边补0
有的时候需要循环存放一从1开始的字符串 .位数还有要求,我第一次在写的时候想着在左边拼接几个0不就行了,写完我就发现超过10就不行了,位数超了 这个时候就需要用到左补0方法 下面我给大家一个示例: D ...
- js数字位数不够前面补零
/*** 数字不够x位,前面补0* @param {*} num 数字* @param {*} len 补零长度* @returns 0001*/ export function formatZero ...
- printf格式输出数字,位数不够前面补0,适用与输出编号
转载自: http://blog.chinaunix.net/uid-26295753-id-2981750.html printf格式输出:%[flags][width][.perc][F|N|h| ...
- Java中实现按字符串位数在前面补0
场景 现在要将4在前面补位为0004. 实现 1.首先将方法包装为工具类 String waterCode= CommonUtils.fillZeroBeforeString(String.value ...
- JAVA随机生成6位数,不足补0
Random ran = new Random();int num = ran.nextInt(999999);String str = String.format("%06d", ...
最新文章
- 2019年春季学期第三周作业
- python学习环境安装_python学习系列----环境的安装
- 【python图像处理】tiff文件的保存与解析
- Visual Studio 32位64位的问题和如何编译32位64位工程的问题
- Android-----Resources
- html5--switch选择结构的优化
- Python笔记-Flask注册路由
- 用了这么久的数据库连接池,你知道原理吗?
- CCNA学习笔记3---备份和升级IOS
- McAfee ePO4.5 admin账号密码忘记的解决办法
- LightSpeed ORM .NET简单运用
- 如何在虚拟机中安装wp8的sdk,无法启动模拟器问题
- 【趣味连载】攻城狮上传视频与普通人上传视频:(一)生成结构化数据
- C#WinForm中的太空侵略者
- Ubuntu安装播放器 或 Linux上比较好用强大、并且可以倍速播放的播放器SMplayer
- java面试常问问题及答案,附源代码
- 用辅助功能实现自动点击
- java 转byte字符串,Java 字符串与byte之间的相互转换
- java 筛选文件后缀为.txt文件
- 抽象代数 04.07 Jordan-Holder定理