在項目中有UILabel,想要顯示特定形式的的labeltext:
input: 10 100 1000 2345565
output:00010.0 00100.0 01000.0 2345565.0
應該怎麼實現?
我這裡有一個在數前面補0的一個方法
+(NSString *)pad:(int)num length:(int) n {
NSString *str=[NSString stringWithFormat:@"%d",num];
int len=str.length;
while (len++<n) {
str=[NSString stringWithFormat:@"0%@",str];
}
return str;
}
其中參數n 代表了補0後的總長度
如 10 -> 00010
NSLog(@"convert result:%@",[Utils pad:10 length:5]);