我有一个代表生命的int。
NSString* lifeString = [NSString stringWithFormat:@"%d",lives];
然而它输出:
1
2
3
..
10
...
我需要:
01
02
03
..
10
...
我知道我可以使用if语句执行此操作,但我想知道NSString是否可以有一个聪明的方法来执行此操作。
由于
答案 0 :(得分:19)
使用%02d
作为格式代码,要求特定长度(即2),左边填充值为零:
NSString* lifeString = [NSString stringWithFormat:@"%02d",lives];