我正在尝试找到一种解决方案,根据提供的总输入在数字的开头添加零。
示例:数字 = 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];
    }