ios數(shù)字去無效0方法

1.添加一個(gè)nsstring分類
網(wǎng)上很多方法都是 nsstring = str = [nsstring stringformate:@"%@",@([str floatValue])]; 這樣如果數(shù)字很大活著位數(shù)很多會(huì)產(chǎn)生科學(xué)計(jì)數(shù),使用自己封裝的方法完美解決

  • (NSString *)formatePointZero1:(NSString *)text
    {
    NSString *numstr = text;
    NSArray *array = [numstr componentsSeparatedByString:@"."];
    if (array.count == 1) return array[0];

    if (array.count > 1) {
    while(numstr.length > 0){
    NSInteger index = numstr.length - 1;
    NSString *temp = [numstr substringWithRange:NSMakeRange(index, 1)];
    if ([temp isEqualToString:@"0"]){
    numstr = [numstr substringWithRange:NSMakeRange(0, index)];
    continue;
    }
    break;
    }

      array = [numstr componentsSeparatedByString:@"."];
      if (array.count > 1 && [array[1] isEqualToString:@""]){
          numstr = array[0];
      }
    

    }
    return numstr;
    }

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

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