美文网首页
关于字符串转double的精度问题

关于字符串转double的精度问题

作者: zym_ | 来源:发表于2016-07-25 17:45 被阅读205次

    一个数字字符串 转double类型时,系统会自动补全,所以会有一点点的偏差,比较价格有时会出现一点小问题,这是今天找的一种解决方案,

    将字符串转换成NSDecimalNumber

    NSDecimalNumber *money = [NSDecimalNumber decimalNumberWithString:title];

    根据这个方法来比较

    - (NSComparisonResult)compare:(NSNumber *)decimalNumber;

    结果为一个枚举类型

    NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};

    分别为升序,相等,降序

    相关文章

      网友评论

          本文标题:关于字符串转double的精度问题

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