今天想将int 转String 位数不够前面补零,在本来想看看有没有现成的API的,结果搜出来的大多数下面这个
//
不过我觉得有点麻烦,自己想了想想到一个稍微简单点的方法,如下一行即可
String str = String.format("%5d", num).replace(" ", "0");
其中num是int, str 是转换后的结果。很简单吧
////////////////////////////////////////////////////////////////////////////////////
最近我又搜了关于String.format的东西,其实有自带的补零方法,
String.format("%06",12);//其中0表示补零而不是补空格,6表示至少6位
本文介绍了一种在Java中将整型(int)数值转换为字符串(String)并进行位数不足时前置补零的有效方法。通过使用String.format()函数,能够轻松实现指定长度的字符串输出,并详细解释了如何利用此函数来简化编程任务。
4581

被折叠的 条评论
为什么被折叠?



