java中int转成String位数不足前面补零
来源:互联网 发布:软件平台项目技术指标 编辑:程序博客网 时间:2024/04/29 14:34
转载自:http://ych0108.iteye.com/blog/2174134
java中int转String位数不够前面补零
String.format("%010d", 25); //25为int型
0代表前面要补的字符
10代表字符串长度
d表示参数为整数类型
今天想将int 转String 位数不够前面补零,在本来想看看有没有现成的API的,结果搜出来的大多数下面这个
public static String addZeroForNum(String str,int strLength) { int strLen =str.length(); if (strLen <strLength) { while (strLen< strLength) { StringBuffersb = new StringBuffer(); sb.append("0").append(str);//左补0 // sb.append(str).append("0");//右补0 str= sb.toString(); strLen= str.length(); } } return str; }
不过我觉得有点麻烦,自己想了想想到一个稍微简单点的方法,如下一行即可
String str = String.format("%5d", num).replace(" ", "0");
其中num是int, str 是转换后的结果。很简单吧
最近我又搜了关于String.format的东西,其实有自带的补零方法,
String.format("%06",12);//其中0表示补零而不是补空格,6表示至少6位
1 0
- java中int转成String位数不足前面补零
- java中int转成String位数不足前面补零
- java中int转成String位数不足前面补零
- java中int转成String位数不足前面补零
- java 中int 转String 位数不够前面补零
- c# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- Asp String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- C# String 前面不足位数补零的方法
- int 转String位数不够前面补零
- int转换成指定位数string,不足位数前面补0
- oracle不足位数补零
- oracle位数不足补零
- 整型数转换为指定位数的字符串,位数不足前面补零
- Java int转string 长度不足左补0
- git 操作记录一
- 常用的Linux命令
- ARM:ARM汇编语言与基础汇编指令
- XiaomiRouter自学之路(04-GitHub搭建环境(U-boot))
- springMVC框架
- java中int转成String位数不足前面补零
- web.xml配置文件详解
- Patching Array的思路 - 斐波那契数列
- C++智能指针总概括
- 几种简单的负载均衡算法及其Java代码实现
- bzoj 3944 sum 杜教筛
- python-markdown语法
- EAX、ECX、EDX、EBX寄存器的作用
- 蓝桥杯 第39级台阶 (dfs and 回溯)