我有以下变量:
NSNumber *consumption = [dict objectForKey:@"con"];
返回42.我怎样才能把这个数字填到左边的10位,以0开头.输出应该如下所示:,
0000000042
或者如果是420,
0000000420
我有以下变量:
NSNumber *consumption = [dict objectForKey:@"con"];
返回42.我怎样才能把这个数字填到左边的10位,以0开头.输出应该如下所示:,
0000000042
或者如果是420,
0000000420
NSString *paddedStr = [NSString stringWithFormat:@"%010d", 42];
编辑:这是C风格的格式nd表示宽度至少为n.因此,如果整数长度为2位,则字符串长度为3(当使用%3d时).默认情况下,左边的空白由空格填充0nd(0介于%n之间)表示0用于填充而不是空格.这里n
是总长度.如果整数小于n
位,则使用左填充.