java 位数自动补0处理
2017-09-15 10:35
211 查看
数据库中表的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(" %O4d", 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");
}
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(" %O4d", 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] JDBC 06 批Transaction处理 -- conn.setAutoCommit(false); // 不让其自动提交 (很重要的知识点)
- java 位数补0处理
- Ant自动编译Java project时无法找到rt.jar的处理方法
- java poi读取Excel文件,数字变成科学计数法及数字自动带上“.0”的处理办法
- java 位数补0处理
- java 位数补0处理
- [Java] JDBC 06 批Transaction处理 -- conn.setAutoCommit(false); // 不让其自动提交 (很重要的知识点)
- Ant自动编译Java project时无法找到rt.jar的处理方法
- java自动生成串号,位数不足补零代码
- Java自动处理文档
- 把玩Java注解处理--自动代码生成机制
- Java-js处理textarea自动生成的制表符(空格,换行,tab等)
- java位数补0处理
- java中httpclent以post方式提交请求时,http返回码是302重定向时,不自动跳转的处理
- java微信开发API解析(六)-综合运用(消息处理、自定义菜单响应处理、用户自动分组处理;包含源码)
- java中httpclent以post方式提交请求时,http返回码是302重定向时,不自动跳转的处理
- 一个简单的 Java 自动批处理队列
- java下载远程http地址的图片文件到本地-自动处理图片是否经过服务器gzip压缩的问题
- Ant自动编译Java project时无法找到rt.jar的处理方法
- 数值固定位数格式,如何在数值前自动加0(java)