iOS 格式化字符串

Posted fantasy3588

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 格式化字符串相关的知识,希望对你有一定的参考价值。

有一串比较大的数字,把这组数字格式化成以万为单位的数字

+ (NSString *)stringWithFormatNum:(NSInteger)num

{

    return [NSString stringWithFormat:@"%@", num >= 10000 ? [NSString stringWithFormat:@"%0.1f万", (num / 10000.0)] : [NSString stringWithFormat:@"%zd",num]];

}

 

+ (NSString *)exchangeStr:(NSString *)str

{

    for (NSInteger i = 0; i < str.length ; i++) {

        if ([str characterAtIndex:i]<‘0‘||[str characterAtIndex:i]>‘9‘) {

            return str;

        }

    }

    return [NSString stringWithFormatNum:[str integerValue]];

}

以上是关于iOS 格式化字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift(ios)中将字符串格式的日期转换为另一种字符串格式[重复]

Kotlin Native iOS 字符串格式化与可变参数

使用 Amazon SNS 向 iOS 发送推送通知并使用本地化格式化字符串处理它们

iOS上的字符串到电话号码格式

iOS-时间格式ISO 8601

如何防止 iOS 上的格式字符串攻击和缓冲区溢出?