美文网首页
double类型转字符串去零类方法

double类型转字符串去零类方法

作者: 然亦伞 | 来源:发表于2016-03-11 17:09 被阅读223次

//将小数转换为末尾不带零的字符串

+ (NSString *)switchDoubleToNSStringWithoutZero:(double) doubleNumber;

+ (NSString *)switchDoubleToNSStringWithoutZero:(double) doubleNumber{

//如果小数点后面全是0

if (doubleNumber == (NSInteger)doubleNumber) {

return [NSString stringWithFormat:@"%.0f",doubleNumber];

}

//如果是小数

NSString *str = [NSString stringWithFormat:@"%.2f",doubleNumber];

NSInteger index = [str rangeOfString:@"."].location;

if (index) {

NSString *tempStr = [str substringFromIndex:index+1];

if (![tempStr intValue]) {

return [str substringToIndex:index];

}else if(![[tempStr substringFromIndex:1] intValue]){

return [str substringToIndex:index + 2];

}else{

return str;

}

}

return str;

}

相关文章

网友评论

      本文标题:double类型转字符串去零类方法

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