美文网首页
去掉价格金额小数点后面多余的0

去掉价格金额小数点后面多余的0

作者: yyggzc521 | 来源:发表于2018-11-14 11:07 被阅读0次

现在有这么个需求,价格要求显示小数点后面4位,0则不显示;例如:1.0000 --> 1 ; 2.2000 --> 2.2 ; 3.030 --> 3.03 ; 4.0040 --> 4.004
直接看代码👇👇👇

NSString *str1 = @"1.0000";
NSString *str2 = @"2.2000";
NSString *str3 = @"3.0300";
NSString *str4 = @"4.0040";
NSLog(@"str1----%@",[self removeZeroOfFloatString:str1]);
NSLog(@"str2----%@",[self removeZeroOfFloatString:str2]);
NSLog(@"str3----%@",[self removeZeroOfFloatString:str3]);
NSLog(@"str4----%@",[self removeFloatAllZeroByString:str4]);
- (NSString *) removeZeroOfFloatString:(NSString *)testNumber {

    NSString * outNumber = [NSString stringWithFormat:@"%@",@(testNumber.floatValue)];

    return outNumber;
}
屏幕快照 2018-11-14 上午10.59.19.png

相关文章

网友评论

      本文标题:去掉价格金额小数点后面多余的0

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