Swift-价格逗号分隔(含OC版本)

©版权声明:本文为Andy_wangpeng原创文章,未经允许不得转载。

如需转载请注明版权

- 效果图展示

Swift-价格逗号分隔(含OC版本)_第1张图片
效果图

- 技巧分享


在小编应用开发中,涉及到了价格分隔的显示,三个数,分割很简单,分享下吧~~

  • Swift版本
    //MARK:- 创建价格分隔字符串
    func setSeparatorForPriceString(priceStr : String) -> String {
    //转为可变字符串
    let mutableString:NSMutableString = priceStr.mutableCopy() as! NSMutableString
    //获取总长度
    var index:NSInteger = priceStr.characters.count
    //如果总长度 - 3 大于0
    while ((index - 3)) > 0 {
    index -= 3 //存储长度
    mutableString .insertString(",", atIndex: index)//插入字符串’,‘
    }
    return mutableString as String
    }
  • OC版本
    #pragma mark - 添加价格‘,‘分隔字符串
    +(NSString)setSeparatorForPriceString:(NSString)priceStr{
    //copy转换成可变字符串
    NSMutableString *Mprice = priceStr.mutableCopy;
    //字符价格总长度
    NSInteger index = priceStr.length;
    //while循环遍历
    while ((index -3 ) > 0) { //如果满足
    index -= 3;//保存新值
    [Mprice insertString:@"," atIndex:index]; //插入字符串","
    }
    return Mprice.mutableCopy;
    }

小编爱吐槽


小编在编代码过程中,遇到问题时,在网上找解决办时,问得到的回答是这样的:

  • 1.楼主解决了吗?
  • 2.楼主我也遇到这个问题了
  • 3.我的也是这样
  • 4.多敲几次就好了
  • 5.再就不代码粘上来了,也不排版


    送你个图,不谢!

我丢你螺母~请你出去好吗?,你能不瞎逼逼吗?不知道请你别盖楼好吗??OK????

你可能感兴趣的:(Swift-价格逗号分隔(含OC版本))