我正在尝试找到一种解决方案,根据提供的总输入在数字的开头添加零。
示例:数字 = 100 总位数 = 3
我想要的格式是 001,002,003 等等。
谢谢
我找到了相同的解决方案。在下面发布:
while (totalNumCopy) {
totalNumCopy = totalNumCopy/10;
noOfDigits++;
}
NSMutableString *thumbName = nil;
if(noOfDigits > 0)
{
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setFormatWidth:noOfDigits];
[formatter setPaddingCharacter:@"0"];
[formatter setNumberStyle: NSNumberFormatterPadBeforePrefix];
NSString *stringNumber = [formatter stringFromNumber:[NSNumber numberWithInt:i+1]];
thumbName = [NSString stringWithFormat:@"PageThumb%@.png",stringNumber];
[formatter release];
}