zoukankan      html  css  js  c++  java
  • iOS 去掉小数点后边多余的0

    -(NSString*)removeFloatAllZero:(NSString*)string
    {
        
        NSString * testNumber = string;
        NSString * outNumber = [NSString stringWithFormat:@"%@",@(testNumber.floatValue)];
        
    //    价格格式化显示
        NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
        formatter.numberStyle = kCFNumberFormatterDecimalStyle;
        NSString *formatterString = [formatter stringFromNumber:[NSNumber numberWithFloat:[outNumber doubleValue]]];
        
        NSRange range = [formatterString rangeOfString:@"."]; //现获取要截取的字符串位置
        NSLog(@"--------%lu",(unsigned long)range.length);
     
        if (range.length>0) {
            
            NSString * result = [formatterString substringFromIndex:range.location]; //截取字符串
            
            if (result.length>=4) {
                
                formatterString=[formatterString substringToIndex:formatterString.length-1];
            }
            
        }
    
        NSLog(@"Formatted number string:%@",formatterString);
        
        NSLog(@"Formatted number string:%@",outNumber);
        //    输出结果为:[1223:403] Formatted number string:123,456,789
        
        return formatterString;
    }
  • 相关阅读:
    tensorflow实践学习一
    计算CPU的MIPS
    计算机原理一
    SecureCRT连接虚拟机失败及虚拟机ping不通外网
    03.os
    02.random
    01.time
    01.面试过程中其他问题
    06.秒杀系统架构
    05.项目并发分析
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6668375.html
Copyright © 2011-2022 走看看