iOS -去除float后面无效的0
作者:
malgee | 来源:发表于
2017-05-10 16:34 被阅读468次
使用subString去除float后面无效的0##
- (NSString *)changeFloatWithFloat:(CGFloat)floatValue
{
return [self changeFloatWithString:[NSString stringWithFormat:@"%f",floatValue]];
}
- (NSString *)changeFloatWithString:(NSString *)stringFloat
{
const char *floatChars = [stringFloat UTF8String];
NSUInteger length = [stringFloat length];
NSUInteger zeroLength = 0;
NSInteger i = length-1;
for(; i>=0; i--)
{
if(floatChars[i] == '0') {
zeroLength++;
} else {
if(floatChars[i] == '.')
i--;
break;
}
}
NSString *returnString;
if(i == -1) {
returnString = @"0";
} else {
returnString = [stringFloat substringToIndex:i+1];
}
return returnString;
}
本文标题:iOS -去除float后面无效的0
本文链接:https://www.haomeiwen.com/subject/wosgtxtx.html
网友评论