如何用多个数字表示整数?例如:将1表示为01



我如何NSLog/Output到一个整数的标签,如7为07而不是仅仅7?

我尝试了%ii和%2i,但没有成功,我在谷歌上搜索了所有的解决方案!

肯定有办法的!?

有人知道吗?谢谢。

NSLog/printf格式允许%02d .

就用

NSLog(@"%02d",07)

它将输出:07

NSNumberFormatter *numFormatter = [[NSNumberFormatter alloc] init];
[numFormatter setPaddingCharacter:@"0"];
[numFormatter setFormatWidth:2];
NSString *paddedString = [numFormatter stringFromNumber:[NSNumber numberWithInteger:integer]];
[numFormatter release];

相关内容

最新更新