美文网首页
iOS - 删除浮点型数字多余的0

iOS - 删除浮点型数字多余的0

作者: Cdream | 来源:发表于2016-05-17 10:24 被阅读343次

    删除小数点后面多余的0,比如90.00100可以转换成90.001

    //删除小数点后面多余的0
    -(NSString *)changeFloat:(NSString *)stringFloat
    {
        NSInteger length = [stringFloat length];
        if ([stringFloat containsString:@"."]) {
            
            for(NSInteger i = length - 1; i >= 0; i--)
            {
                NSString *subString = [stringFloat substringFromIndex:i];
                if(![subString isEqualToString:@"0"])
                {
                    if ([subString isEqualToString:@"."]) {
                        
                        return [stringFloat substringToIndex:[stringFloat length] - 1];
                        
                    }else{
                        
                        return stringFloat;
                    }
                }
                else
                {
                    stringFloat = [stringFloat substringToIndex:i];
                }
            }
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:iOS - 删除浮点型数字多余的0

          本文链接:https://www.haomeiwen.com/subject/tlhirttx.html