java 小于10 自动补零_java 位数自动补0处理
数据库中表的ID为4位数字,如:0001,0012,0123,1234
如果插入的值不满足4位,需要进行转换,有两种方法
第一种方法以:
int n = 1;
NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMinimumIntegerDigits(4);
formatter.setGroupingUsed(false);
String s = formatter.format(n);
System.out.println(s);
第二方法以:
int n = 1;
String str1 = String.format(" %04d", n);
System.out.println(str1);
最近在做一个视频转图片,在生成图片的时候发现它不会根据位数自动补0。导致后面循环迭代图片文件的时候出现了问题。根据上面第二个方法,找到了解决方法。
int lenght = ff.getLengthInFrames(); // 总帧数
Integer al = lenght;
int num = al.toString().length(); // 总帧数的长度
for (int i = 1; i <= lenght; i++) {
String no = String.format("%0" + num + "d", i); // 根据总帧数的长度自动在序号前补0
File targetFile = new File(imgName + "_" + no + ".jpg");
}
java 小于10 自动补零_java 位数自动补0处理相关推荐
- java 数字补零_java数字位数不足在前后补0
java整数或数字字符串位数不足前面或后面补零的方法,一般都是使用自定义简单封装.String.format.NumberFormat等都可以实现. 自定义简单封装/** * 数字不足位数前后补0 * ...
- java string补空格_Java String字符串补0或空格详解
Java String字符串补0或空格 import java.text.NumberFormat; //1.Java 中给数字左边补0 public class NumberFormatTest { ...
- c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法
int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLef ...
- c#位数不够0补充完_C# 如何对数字不足位数时前面(左边)补零呢?
摘要: 下文讲述c#代码中对不足位数的数字进行左边补零的操作方法分享,如下所示: 控制数字显示的位数,是我们在日常项目中常见的操作: 如:生成单据编号,通常会设置最小位数,那么在c#代码中,我们如何控 ...
- JAVA字符串前补零和后补零的快速方法
JAVA字符串前补零和后补零的快速方法 String fileName = "130181";System.out.println("================ 前 ...
- matlab cftool光滑曲线导出为什么就不光滑了_快速傅里叶变换(FFT)中为什么要“补零”?...
为了大家能够复现各个图中的结果,我附上了所有我编写的MATLAB代码. 创作不易,未经允许,禁止转载. 另外,说明一下,用MATLAB做FFT并不要求数据点个数必须为以2为基数的整数次方.之所以很多资 ...
- FFT频谱分析(补零、频谱泄露、栅栏效应、加窗、细化、频谱混叠、插值),Matlab、C语言代码
文章目录 引言 Matlab FFT函数 频谱混叠 栅栏效应 细化技术 什么是细化技术? 细化FFT技术的应用: Zoom-FFT算法介绍及MATLAB实现 Zoom-FFT根本没有实现"细 ...
- 【 MATLAB 】使用 MATLAB 得到高密度谱(补零得到DFT)和高分辨率谱(获得更多的数据得到DFT)的方式对比(附MATLAB脚本)
上篇博文分析了同一有限长序列在不同的N下的DFT之间的不同: MATLAB ]使用 MATLAB 作图讨论有限长序列的 N 点 DFT(强烈推荐)(含MATLAB脚本) 那篇博文中,我们通过补零的方式 ...
- 补零与离散傅里叶变换的分辨率
离散傅里叶变换(DFT)的输入是一组离散的值,输出同样是一组离散的值.在输入信号而言,相邻两个采样点的间隔为采样时间Ts.在输出信号而言,相邻两个采样点的间隔为频率分辨率fs/N,其中fs为采样频率, ...
最新文章
- MySQL之主从切换
- iOS逆向之iOSOpenDev
- 中国SaaS死或生之六:逢场作戏or脚踏实地?
- Redis批量设置值取值
- eclipse中查看mysql_eclipse中怎样查看sqlite数据库的表
- 王者荣耀8月15日服务器维护,王者荣耀8月15日更新维护到什么时候 王者荣耀8月15日更新时间分享...
- 大规模Web服务开发技术
- php 中正则表达式详解
- C++ string字符串修改和替换方法
- 短信验证码的新对手:本机号码校验
- Failure to find xxx:jar:0.0.1 in https://repo.maven.apache.org/maven2 was cached in the local re
- 直通车杀手,恶意点击软件开发咨询。 (0)
- 黑马程序员—must 8k,黑马真男人,平均9k宿舍~~~~求围观,求给力!!!!
- 安装torchvision:ImportError:DLL load failed:找不到指定的模块
- 讯飞智能录音笔SR502:七夕值得入手的资料备忘好物
- 减轻梯度消失方法整理
- 20v转5v_12v转5v_5v转3.3v 5A用AH8316
- JSon解析之JSonKit
- 直播预告|5月26日14:00 AAAI 专场三
- 三招轻松辨别微博含水量!提升广告主投放效果
热门文章
- Struts+iBatis+Spring+mysql整合开发
- 生成下面的模块时,启用了优化或没有调试信息
- html 网站右侧导航,页面右侧固定导航.html
- 安卓设置keychain_Android 7.0 SEAndroid app权限配置方法
- python 描述器 详解_描述器使用指南
- python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...
- java网站短信接口_网云JAVA短信接口API
- java pnpoly算法_C语言实现的PNPoly算法代码例子
- 元宵节正月十五|设计师正需要的图片素材看这里
- 高清壁纸|海贼王漫画名场面