保留四位小数

保留四位小数 记录一下

+ (NSString*)decimalNumberWithDouble4:(NSString *)stringNumber{


    stringNumber =[NSString stringWithFormat:@"%@",stringNumber];


    if ([stringNumber rangeOfString:@"."].location ==NSNotFound) {

        NSString *string_com = [NSString stringWithFormat:@"%@.0000",stringNumber];

        return string_com;

    }else{

        NSArray*arays = [stringNumber componentsSeparatedByString:@"."];

        NSString*s_f = [arays objectAtIndex:0];

        NSString*s_e = [arays objectAtIndex:1];

if(s_e.length>4) {

            s_e = [s_e substringWithRange:NSMakeRange(0,4)];

        }else if(s_e.length==1){

            s_e = [NSString stringWithFormat:@"%@000",s_e];

        }else if(s_e.length==2){

            s_e = [NSString stringWithFormat:@"%@00",s_e];

        }else if(s_e.length==3){

            s_e = [NSString stringWithFormat:@"%@0",s_e];

        }


        NSString *string_combine = [NSString stringWithFormat:@"%@.%@",s_f,s_e];


        return string_combine;

    }


    return@"";

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容