Добавление нулей перед строкой в ​​objective-c

Как добавить нули перед строкой в ​​Objective-C, чтобы длина новой строки была равна определенному значению? Например, если конкретная длина равна 6,

  1 --> 000001
 12 --> 000012
123 --> 000123
...

Кроме того, я не хочу использовать петли. Элегантнее, больше удовольствия.

[NSString stringWithFormat:@"%06ld", yourNumber];
holex 11.04.2018 12:06
0
1
78
1

Ответы 1

На самом деле я не могу придумать более легкого решения, чем это:

NSInteger yourNumber = 12; // or your random number...
NSLog(@"%@", [NSString stringWithFormat:@"%06ld", yourNumber]);

Это представляет вывод на консоли:

000012

Другие вопросы по теме