1.添加一個(gè)nsstring分類
網(wǎng)上很多方法都是 nsstring = str = [nsstring stringformate:@"%@",@([str floatValue])]; 這樣如果數(shù)字很大活著位數(shù)很多會(huì)產(chǎn)生科學(xué)計(jì)數(shù),使用自己封裝的方法完美解決
-
(NSString *)formatePointZero1:(NSString *)text
{
NSString *numstr = text;
NSArray *array = [numstr componentsSeparatedByString:@"."];
if (array.count == 1) return array[0];if (array.count > 1) {
while(numstr.length > 0){
NSInteger index = numstr.length - 1;
NSString *temp = [numstr substringWithRange:NSMakeRange(index, 1)];
if ([temp isEqualToString:@"0"]){
numstr = [numstr substringWithRange:NSMakeRange(0, index)];
continue;
}
break;
}array = [numstr componentsSeparatedByString:@"."]; if (array.count > 1 && [array[1] isEqualToString:@""]){ numstr = array[0]; }}
return numstr;
}