iOS 每三个数字加一个逗号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 每三个数字加一个逗号相关的知识,希望对你有一定的参考价值。

//每三个数字加一个逗号 : 123,234,324

+ (NSString *)countNumAndChangeformat:(NSString *)num

{

    int count = 0;

    long long int a = num.longLongValue;

    while (a != 0) {

        count++;

        a /= 10;

    }

    NSMutableString *string = [NSMutableString stringWithString:num];

    NSMutableString *newstring = [NSMutableString string];

    while (count > 3) {

        count -= 3;

        NSRange rang = NSMakeRange(string.length - 3, 3);

        NSString *str = [string substringWithRange:rang];

        [newstring insertString:str atIndex:0];

        [newstring insertString:@"," atIndex:0];

        [string deleteCharactersInRange:rang];

    }

    [newstring insertString:string atIndex:0];

    return newstring;

}

以上是关于iOS 每三个数字加一个逗号的主要内容,如果未能解决你的问题,请参考以下文章

(最简单)Java 格式化数字每3位加逗号分隔(自己封装好的工具类,直接可用)

php实现数字格式化,数字每三位加逗号的功能函数

为啥在一串数字中每三位加一个逗号,就像1,234,567.01这样有何作用?

数字每三位加逗号,小数保留4位

为啥在一串数字中每三位加一个逗号,就像1,234,567.01这样有何作用?

JS 数字每三位加逗号的方法(包含小数)