我有NSString * str = @“1223.2212311”; 我想将它转换为1223.22(浮点后两个字符),是否可以通过NSString?我必须使用NSScanner?有什么帮助吗?
答案 0 :(得分:2)
如下:
NSString* str = @"1223.2212311";
NSString* result = [NSString stringWithFormat:@"%.2f", [str floatValue]];
答案 1 :(得分:2)
你应该看看NSNumberFormatter。
答案 2 :(得分:-1)
如果字符串不会被本地化,您可以使用-[NSString floatValue]
来解析它们。