我想将一个int型的数值转换为字符串,但要限定不够长度自动补0,超出就按实际长度显示,如:
int data=1234;
printf("%05d",data);
输出显示:01234
data=12345;
printf("%05d",data);
输出显示:12345
data=12346;
printf("%05d",data);
输出显示:123456
不知道在java中如何实现。
最后一个就是当数值超过了5位数,实际是6位数,则显示出来就是6位,而不是限定长度5位。
追答12346没有超过5位数啊