我如何写(使用前导零)
(@"%d",9);
是00009 使用NS中可能存在的方法?
感谢
答案 0 :(得分:9)
@LaC有正确的答案。但这是一个有趣的问题:如果你不知道你想要多少0怎么办?
永远不要害怕,你可以这样做!
int numberOfZeros = 5;
NSLog(@"%0*d", numberOfZeroes, 9);
“*”告诉它查找指定填充长度的额外int
。干净,是吗?
答案 1 :(得分:7)
%05d
。您可以将其与NSLog
或stringWithFormat:
一起使用。