我想把一个整数值转换成一个带前导零的字符串(如果需要的话),这样这个字符串总共有3个字符.例如,5
会变成"005"
,10
会变成"010"
.
我试过以下代码:
NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", i];
这部分起作用,但如果i
的值为10
,例如,结果是img_0010.jpg
,而不是img_010.jpg
.
有没有办法做我想做的事?
我想把一个整数值转换成一个带前导零的字符串(如果需要的话),这样这个字符串总共有3个字符.例如,5
会变成"005"
,10
会变成"010"
.
我试过以下代码:
NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", i];
这部分起作用,但如果i
的值为10
,例如,结果是img_0010.jpg
,而不是img_010.jpg
.
有没有办法做我想做的事?
使用格式字符串"img_%03d.jpg"
获得三位小数和前导零.