• 添加千分的分隔符


    +(NSString*)strmethodComma:(NSString*)string
    {
     

       NSString *sign = nil;
        if ([string hasPrefix:@"-"]||[string hasPrefix:@"+"]) {
            sign = [string substringToIndex:1];
            string = [string substringFromIndex:1];
        }
        
        NSString *pointLast = [string substringFromIndex:[string length]-3];
        NSString *pointFront = [string substringToIndex:[string length]-3];
        
        int commaNum = ([pointFront length]-1)/3;
        NSMutableArray *arr = [NSMutableArray array];
        for (int i = 0; i < commaNum+1; i++) {
            int index = [pointFront length] - (i+1)*3;
            int leng = 3;
            if(index < 0)
            {
                leng = 3+index;
                index = 0;
                
            }
            NSRange range = {index,leng};
            NSString *stq = [pointFront substringWithRange:range];
            [arr addObject:stq];
        }
        NSMutableArray *arr2 = [NSMutableArray array];
        for (int i = [arr count]-1; i>=0; i--) {
            
            [arr2 addObject:arr[i]];
        }
        NSString *commaString = [[arr2 componentsJoinedByString:@","] stringByAppendingString:pointLast];
        if (sign) {
            commaString = [sign stringByAppendingString:commaString];
        }
        return commaString;

    }
  • 相关阅读:
    Java 密码扩展无限制权限策略文件
    深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
    git 常用功能 _fei
    ActiveMQ 使用
    【dp】导弹拦截
    【dp】求最长上升子序列
    【贪心】1225 金银岛
    最大子矩阵
    归并排序求逆序对
    服务器安全部署文档
  • 原文地址:https://www.cnblogs.com/yuejunjie/p/4826440.html
Copyright © 2020-2023  润新知