Swift-價格逗號分隔(含OC版本)

?版權(quán)聲明:本文為Andy_wangpeng原創(chuàng)文章,未經(jīng)允許不得轉(zhuǎn)載。

如需轉(zhuǎn)載請注明版權(quán)

- 效果圖展示

效果圖

- 技巧分享


在小編應(yīng)用開發(fā)中,涉及到了價格分隔的顯示,三個數(shù),分割很簡單,分享下吧~~

  • Swift版本
    //MARK:- 創(chuàng)建價格分隔字符串
    func setSeparatorForPriceString(priceStr : String) -> String {
    //轉(zhuǎn)為可變字符串
    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轉(zhuǎn)換成可變字符串
    NSMutableString *Mprice = priceStr.mutableCopy;
    //字符價格總長度
    NSInteger index = priceStr.length;
    //while循環(huán)遍歷
    while ((index -3 ) > 0) { //如果滿足
    index -= 3;//保存新值
    [Mprice insertString:@"," atIndex:index]; //插入字符串","
    }
    return Mprice.mutableCopy;
    }

小編愛吐槽


小編在編代碼過程中,遇到問題時,在網(wǎng)上找解決辦時,問得到的回答是這樣的:

  • 1.樓主解決了嗎?
  • 2.樓主我也遇到這個問題了
  • 3.我的也是這樣
  • 4.多敲幾次就好了
  • 5.再就不代碼粘上來了,也不排版


    送你個圖,不謝!
    送你個圖,不謝!

我丟你螺母~請你出去好嗎?,你能不瞎逼逼嗎?不知道請你別蓋樓好嗎??OK????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容