java 格式化输出
来源:百度知道 编辑:UC知道 时间:2024/06/06 11:09:13
在java中以printf或println四位输出一个整形数,不足的位数以零填充…
如输出2,则输出结果为0002。
最好有代码的例子说明问题…
谢谢…
就是想问有没有类似于C中“%0d”这样的操作…
如输出2,则输出结果为0002。
最好有代码的例子说明问题…
谢谢…
就是想问有没有类似于C中“%0d”这样的操作…
给你个最详细的, 确实有
package test;
import java.text.DecimalFormat;
public class 格式化 {
/**
* @param args
*/
public static void main(String[] args) {
DecimalFormat dig=new DecimalFormat("0000");
String s=dig.format(2);
System.out.print(s);
}
}
判断数字长度,然后补零
int i = 2;
String str = i+"";
for(int j = str.length() ;j < 4,j++){
str = "0"+str;
}
i = Interger.parseInt(str);