我想使用nsnumberformatter来填充字符。 例如。如果string的值为1,那么它应该转换为1.0.0。 如果字符串值为1.2,那么它应该转换为1.2.0
如果有人知道,请提供帮助。
提前致谢
答案 0 :(得分:0)
你需要使用NSNumberFormatter吗?如果将字符串转换为浮点值:
NSString *string = @"1.2";
float num = [string floatValue];
您可以使用NSString -stringWithFormat:方法打印您认为合适的数字:
NSString *newString = [NSString stringWithFormat: @"%.1f.0", num];
newString现在是“1.2.0”
答案 1 :(得分:0)
“1.2.0”不是数字,因此NSNumberFormatter可能不是您想要的类。相反,create your own NSFormatter subclass执行您想要的格式化。